# EC AntiSpam bot
[![GitHub version](https://img.shields.io/github/v/release/xvitaly/ecasbot?sort=semver&color=brightgreen&logo=git&logoColor=white)](https://github.com/xvitaly/ecasbot/releases)
[![PyPi Version](https://img.shields.io/pypi/v/ecasbot.svg?logo=pypi&logoColor=white)](https://pypi.org/project/ecasbot/)
[![Python CI](https://github.com/xvitaly/ecasbot/actions/workflows/python.yaml/badge.svg)](https://github.com/xvitaly/ecasbot/actions/workflows/python.yaml)
[![CodeQL](https://github.com/xvitaly/ecasbot/actions/workflows/codeql.yml/badge.svg)](https://github.com/xvitaly/ecasbot/actions/workflows/codeql.yml)
[![AppVeyor CI status](https://ci.appveyor.com/api/projects/status/tcanemsupba2q64u?svg=true)](https://ci.appveyor.com/project/xvitaly/ecasbot)
[![Codacy](https://app.codacy.com/project/badge/Grade/f05dcd013559423183f52fabfcaf1fb8)](https://www.codacy.com/gh/xvitaly/ecasbot/dashboard)
[![CodeFactor](https://www.codefactor.io/repository/github/xvitaly/ecasbot/badge)](https://www.codefactor.io/repository/github/xvitaly/ecasbot)
[![GitHub issues](https://img.shields.io/github/issues/xvitaly/ecasbot.svg?label=issues)](https://github.com/xvitaly/ecasbot/issues)
---
## About
EC AntiSpam bot for the [Telegram](https://telegram.org/) messenger will automatically detect and block multimedia messages, links from the newly joined users, some common spam bots and users who added them to super-groups.
Warning! Do not use `master` branch in production due to possible breaking changes. Always use [tagged versions](https://github.com/xvitaly/ecasbot/releases) instead.
## License
GNU General Public License version 3. You can find it here: [LICENSE](LICENSE). External libraries can use another licenses, compatible with GNU GPLv3.
Icon for the Windows executable and installer from the [Noto Emoji](https://github.com/googlefonts/noto-emoji) font, licensed under the terms of the [Apache License 2.0](licenses/noto-emoji.LICENSE.txt).
## Requirements
* Python 3.6+ with full set of standard libraries;
* [python-pytelegrambotapi](https://github.com/eternnoir/pyTelegramBotAPI);
* [python-requests](https://github.com/requests/requests);
* [python-emoji](https://github.com/carpedm20/emoji).
## Documentation
Documentation is available [here](docs/README.md).
Raw data
{
"_id": null,
"home_page": "",
"name": "ecasbot",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "",
"keywords": "anti-spam,bot,database-less,protection,telegram,telegram-api,telegram-bot",
"author": "",
"author_email": "Vitaly Zaitsev <vitaly@easycoding.org>",
"download_url": "https://files.pythonhosted.org/packages/f4/06/16b1329085f00496eefd87c3c761572c7545949c9bcdddbdd273c9fab22b/ecasbot-1.8.3.tar.gz",
"platform": null,
"description": "# EC AntiSpam bot\n\n[![GitHub version](https://img.shields.io/github/v/release/xvitaly/ecasbot?sort=semver&color=brightgreen&logo=git&logoColor=white)](https://github.com/xvitaly/ecasbot/releases)\n[![PyPi Version](https://img.shields.io/pypi/v/ecasbot.svg?logo=pypi&logoColor=white)](https://pypi.org/project/ecasbot/)\n[![Python CI](https://github.com/xvitaly/ecasbot/actions/workflows/python.yaml/badge.svg)](https://github.com/xvitaly/ecasbot/actions/workflows/python.yaml)\n[![CodeQL](https://github.com/xvitaly/ecasbot/actions/workflows/codeql.yml/badge.svg)](https://github.com/xvitaly/ecasbot/actions/workflows/codeql.yml)\n[![AppVeyor CI status](https://ci.appveyor.com/api/projects/status/tcanemsupba2q64u?svg=true)](https://ci.appveyor.com/project/xvitaly/ecasbot)\n[![Codacy](https://app.codacy.com/project/badge/Grade/f05dcd013559423183f52fabfcaf1fb8)](https://www.codacy.com/gh/xvitaly/ecasbot/dashboard)\n[![CodeFactor](https://www.codefactor.io/repository/github/xvitaly/ecasbot/badge)](https://www.codefactor.io/repository/github/xvitaly/ecasbot)\n[![GitHub issues](https://img.shields.io/github/issues/xvitaly/ecasbot.svg?label=issues)](https://github.com/xvitaly/ecasbot/issues)\n---\n\n## About\n\nEC AntiSpam bot for the [Telegram](https://telegram.org/) messenger will automatically detect and block multimedia messages, links from the newly joined users, some common spam bots and users who added them to super-groups.\n\nWarning! Do not use `master` branch in production due to possible breaking changes. Always use [tagged versions](https://github.com/xvitaly/ecasbot/releases) instead.\n\n## License\n\nGNU General Public License version 3. You can find it here: [LICENSE](LICENSE). External libraries can use another licenses, compatible with GNU GPLv3.\n\nIcon for the Windows executable and installer from the [Noto Emoji](https://github.com/googlefonts/noto-emoji) font, licensed under the terms of the [Apache License 2.0](licenses/noto-emoji.LICENSE.txt).\n\n## Requirements\n\n * Python 3.6+ with full set of standard libraries;\n * [python-pytelegrambotapi](https://github.com/eternnoir/pyTelegramBotAPI);\n * [python-requests](https://github.com/requests/requests);\n * [python-emoji](https://github.com/carpedm20/emoji).\n\n## Documentation\n\nDocumentation is available [here](docs/README.md).\n",
"bugtrack_url": null,
"license": "GPL-3.0-or-later",
"summary": "EC AntiSpam bot for the Telegram messenger",
"version": "1.8.3",
"project_urls": {
"documentation": "https://github.com/xvitaly/ecasbot/blob/master/docs/README.md",
"homepage": "https://github.com/xvitaly/ecasbot",
"repository": "https://github.com/xvitaly/ecasbot"
},
"split_keywords": [
"anti-spam",
"bot",
"database-less",
"protection",
"telegram",
"telegram-api",
"telegram-bot"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ac4cff76c2d37e96a0953cffd23e6513af25589bf3d28675102718ff41ef9950",
"md5": "767e7beb378d5dd4ee9d8a3fa77c9d6f",
"sha256": "193a5c815a43758d0b82c7f48f64971ff1ace56acdaa5e40681bf5cabaeec82c"
},
"downloads": -1,
"filename": "ecasbot-1.8.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "767e7beb378d5dd4ee9d8a3fa77c9d6f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 34029,
"upload_time": "2023-06-18T11:45:36",
"upload_time_iso_8601": "2023-06-18T11:45:36.526693Z",
"url": "https://files.pythonhosted.org/packages/ac/4c/ff76c2d37e96a0953cffd23e6513af25589bf3d28675102718ff41ef9950/ecasbot-1.8.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f40616b1329085f00496eefd87c3c761572c7545949c9bcdddbdd273c9fab22b",
"md5": "936e95aff106b7fdb65310943e108701",
"sha256": "fa4d425689a5d38ec8e5970b36d288a6404d85d525be225616a00ec26f68546e"
},
"downloads": -1,
"filename": "ecasbot-1.8.3.tar.gz",
"has_sig": false,
"md5_digest": "936e95aff106b7fdb65310943e108701",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 35168,
"upload_time": "2023-06-18T11:45:38",
"upload_time_iso_8601": "2023-06-18T11:45:38.391355Z",
"url": "https://files.pythonhosted.org/packages/f4/06/16b1329085f00496eefd87c3c761572c7545949c9bcdddbdd273c9fab22b/ecasbot-1.8.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-06-18 11:45:38",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "xvitaly",
"github_project": "ecasbot",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"appveyor": true,
"tox": true,
"lcname": "ecasbot"
}