Metadata-Version: 2.1
Name: anjani
Version: 2.14.5
Summary: Telegram group management bot
Home-page: https://userbotindo.com/anjani
License: GPL-3.0-or-later
Keywords: chatbot,bot,python,telegram-bot,pyrogram
Author: Gaung Ramadhan
Author-email: hi@mrmiss.dev
Requires-Python: >=3.9,<4.0
Classifier: Environment :: Console
Classifier: Framework :: AsyncIO
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Communications
Classifier: Topic :: Communications :: Chat
Provides-Extra: all
Provides-Extra: uvloop
Requires-Dist: PyYAML (>=6.0,<7.0)
Requires-Dist: TgCrypto (>=1.2.5,<2.0.0)
Requires-Dist: aiocache (>=0.12.0,<0.13.0)
Requires-Dist: aiohttp (>=3.8.4,<4.0.0)
Requires-Dist: aiopath (>=0.5.12,<0.6.0) ; python_version < "3.10"
Requires-Dist: aiopath (>=0.6.11,<0.7.0) ; python_version >= "3.10"
Requires-Dist: aiorun (>=2022.11.1,<2025.0.0)
Requires-Dist: certifi (>=2022.12.7,<2025.0.0) ; sys_platform == "windows"
Requires-Dist: colorlog (>=6.7.0,<7.0.0)
Requires-Dist: frozenlist (>=1.3.3,<2.0.0)
Requires-Dist: meval (>=2.5,<3.0)
Requires-Dist: multidict (>=6.0.4,<7.0.0)
Requires-Dist: prometheus-client (>=0.20.0,<0.21.0)
Requires-Dist: pymongo (>=4.3.3,<5.0.0)
Requires-Dist: pyrofork (>=2.3.13,<3.0.0)
Requires-Dist: python-dotenv (>=0.21.1,<1.1.0)
Requires-Dist: typing-extensions (>=4.5.0,<5.0.0)
Requires-Dist: uvloop (>=0.17,<0.20) ; (sys_platform == "linux") and (extra == "all" or extra == "uvloop")
Requires-Dist: yarl (>=1.8.2,<2.0.0)
Project-URL: Documentation, https://userbotindo.com/anjani/docs/home
Project-URL: Repository, https://github.com/userbotindo/anjani
Description-Content-Type: text/markdown

# Anjani

[![forthebadge made-with-python](http://ForTheBadge.com/images/badges/made-with-python.svg)](https://www.python.org/)

[![DeepSource](https://deepsource.io/gh/userbotindo/Anjani.svg/?label=active+issues)](https://deepsource.io/gh/userbotindo/Anjani/?ref=repository-badge)
[![PyPI](https://img.shields.io/pypi/v/anjani.svg)](https://pypi.org/project/anjani/)

Can be found on Telegram as [Anjani](https://t.me/dAnjani_bot).

Anjani is a modern, easy-to-develop, fully async Telegram group managing bot for Telegram.

## Requirements

-   Python 3.9 or higher.
-   [Telegram API key](https://docs.pyrogram.org/intro/setup#api-keys).
-   [Telegram Bot Token](https://t.me/botfather)
-   [MongoDB Database](https://cloud.mongodb.com/).

## Features

-   Easy to develop with object oriented models.
-   Fully asynchronous with async / await.
-   Type-hinted method making it easy to create plugins.
-   Localization support.
-   Class based plugin system.

## [Documentation](https://userbotindo.com/anjani/docs/home)

## [Installing](https://userbotindo.com/anjani/docs/install)

## Plugin

If you want to make your custom plugins, refer to [Anjani's Plugins Guide](https://userbotindo.com/anjani/docs/plugin/creating-your-own-plugin).

## Credits

-   [Marie](https://github.com/PaulSonOfLars/tgbot)
-   [Pyrobud](https://github.com/kdrag0n/pyrobud)
-   [All Contributors 👥](https://github.com/userbotindo/Anjani/graphs/contributors)

