Simplify the moderation and management of Telegram groups
This repository has been archived on 2024-07-28. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Mr.D 2f7cae39f4
Update README.md
2022-08-18 16:32:30 +00:00
config Add filter available_roles 2022-08-16 13:28:08 +03:00
database Add filter available_roles 2022-08-16 13:28:08 +03:00
filters Add filter available_roles 2022-08-16 13:28:08 +03:00
handlers Add filter available_roles 2022-08-16 13:28:08 +03:00
keyboards First commit 2022-08-07 11:45:35 +03:00
media First commit 2022-08-07 11:45:35 +03:00
states First commit 2022-08-07 11:45:35 +03:00
txt First commit 2022-08-07 11:45:35 +03:00
utils Delete commented code 2022-08-17 18:22:28 +03:00
.env.dist Add filter available_roles 2022-08-16 13:28:08 +03:00
.gitignore telethon -> pyrogram 2022-08-13 15:25:52 +03:00
LICENSE Create LICENSE 2022-08-07 09:18:32 +00:00
README.md Update README.md 2022-08-18 16:32:30 +00:00
app.py Update app.py 2022-08-16 13:55:02 +00:00
load.py Add filter available_roles 2022-08-16 13:28:08 +03:00
poetry.lock telethon -> pyrogram 2022-08-13 15:25:52 +03:00
pyproject.toml telethon -> pyrogram 2022-08-13 15:25:52 +03:00

README.md

About

This bot is designed to simplify the moderation and management of Telegram groups.

Features

Ban,mute users(for a specified time).

Report users.

User complaints.

Enable/Disable stickers/images.

Logging admin command actions in database.

Installation

  • Required:Python3 3.x,poetry.
  • Clone this repo.
  • Telegram API Service on port 5326.
  • Move the .env.dist text template to .env and configure him.
  • First start use !reload for parsing members and permissions

Configuration .env

Name Description
bot_token Telegram bot token
telegram_bot_api_server Telegram bot api server
db_url Connection info to database
api_id and api_hash Telegram application data
group_id Group id
second_group_id Seconds group for admins
vt_api VirusTotalAPI token (optionaly)

TODO

  • System roles 🔒
  • Analys file for malware 🔎
  • Paste text to PasteBin or PrivNote 📋
  • Site for group moderator 🌍
  • Fix database errors ForeignKeys

Support

Every investition helps in maintaining this project and making it better.