{"id":13988620,"url":"https://github.com/userbotindo/Anjani","last_synced_at":"2025-07-22T09:31:21.823Z","repository":{"id":37012954,"uuid":"331394857","full_name":"userbotindo/Anjani","owner":"userbotindo","description":"🤖 Telegram group management and spam protection bot","archived":false,"fork":false,"pushed_at":"2025-05-20T04:05:20.000Z","size":3758,"stargazers_count":111,"open_issues_count":14,"forks_count":106,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-20T04:39:10.827Z","etag":null,"topics":["asynchronous","bot","hacktoberfest","pyrogram","python","python3","telegram","telegram-bot"],"latest_commit_sha":null,"homepage":"https://userbotindo.com/anjani","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/userbotindo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"userbotindo"}},"created_at":"2021-01-20T18:26:20.000Z","updated_at":"2025-05-26T17:13:51.000Z","dependencies_parsed_at":"2023-01-17T13:16:01.887Z","dependency_job_id":"d7fd7abb-148b-40bf-8c8b-51961b0a32a9","html_url":"https://github.com/userbotindo/Anjani","commit_stats":{"total_commits":1221,"total_committers":21,"mean_commits":"58.142857142857146","dds":0.6887796887796888,"last_synced_commit":"e119f8b7b005d7a1d504d4950065ef23f367da5f"},"previous_names":[],"tags_count":90,"template":false,"template_full_name":null,"purl":"pkg:github/userbotindo/Anjani","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/userbotindo%2FAnjani","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/userbotindo%2FAnjani/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/userbotindo%2FAnjani/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/userbotindo%2FAnjani/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/userbotindo","download_url":"https://codeload.github.com/userbotindo/Anjani/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/userbotindo%2FAnjani/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266465067,"owners_count":23933054,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asynchronous","bot","hacktoberfest","pyrogram","python","python3","telegram","telegram-bot"],"created_at":"2024-08-09T13:01:16.298Z","updated_at":"2025-07-22T09:31:21.062Z","avatar_url":"https://github.com/userbotindo.png","language":"Python","funding_links":["https://github.com/sponsors/userbotindo"],"categories":["Python"],"sub_categories":[],"readme":"# Anjani\n\n[![forthebadge made-with-python](http://ForTheBadge.com/images/badges/made-with-python.svg)](https://www.python.org/)\n\n[![DeepSource](https://deepsource.io/gh/userbotindo/Anjani.svg/?label=active+issues)](https://deepsource.io/gh/userbotindo/Anjani/?ref=repository-badge)\n[![PyPI](https://img.shields.io/pypi/v/anjani.svg)](https://pypi.org/project/anjani/)\n\nCan be found on Telegram as [Anjani](https://t.me/dAnjani_bot).\n\nAnjani is a modern, easy-to-develop, fully async Telegram group managing bot for Telegram.\n\n## Requirements\n\n-   Python 3.9 or higher.\n-   [Telegram API key](https://docs.pyrogram.org/intro/setup#api-keys).\n-   [Telegram Bot Token](https://t.me/botfather)\n-   [MongoDB Database](https://cloud.mongodb.com/).\n\n## Features\n\n-   Easy to develop with object oriented models.\n-   Fully asynchronous with async / await.\n-   Type-hinted method making it easy to create plugins.\n-   Localization support.\n-   Class based plugin system.\n\n## [Documentation](https://userbotindo.com/anjani/docs/home)\n\n## [Installing](https://userbotindo.com/anjani/docs/install)\n\n## Plugin\n\nIf you want to make your custom plugins, refer to [Anjani's Plugins Guide](https://userbotindo.com/anjani/docs/plugin/creating-your-own-plugin).\n\n## Credits\n\n-   [Marie](https://github.com/PaulSonOfLars/tgbot)\n-   [Pyrobud](https://github.com/kdrag0n/pyrobud)\n-   [All Contributors 👥](https://github.com/userbotindo/Anjani/graphs/contributors)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuserbotindo%2FAnjani","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuserbotindo%2FAnjani","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuserbotindo%2FAnjani/lists"}