{"repo":"MasterGroosha/telegram-report-bot","free":true,"listed":false,"github":"https://github.com/MasterGroosha/telegram-report-bot","clone":"git clone https://github.com/MasterGroosha/telegram-report-bot.git","description":"A simple bot to handle reports from users in your chat","language":"Python","stars":135,"topics":["telegram","aiogram","moderation","python","telegram-bot","aiogram3"],"license":"MIT","category":"chat-messaging","readme_excerpt":"Report bot for Telegram This repository contains source code of a small yet rather powerful bot for Telegram, which handles reports from users and passes them to admins. Uses aiogram framework. The main goal is to build a bot with no external database needed. Thus, it may lack some features, but hey, it's open source! ⚠️ Warning: this bot can be used ONLY to notify people (most often, group admins), that someone might violate group's own rules. If you want to report some content to Telegram official support team, please use \"Report\" button in your app. Screenshot Features /report command to gather reports from users; Reports will be sent to a separate group chat; /ro command to set user \"read-only\"; [optional] Automatically remove \"user joined\" service messages; [optional] Automatically ban channels (since December 2021 users can write on behalf of their channels); If message starts with @admin or @admins , admins are notified; A simple interface for admins to choose one of actions on reported message; Use any locale you want, examples for English and Russian languages are included. Requirements Python 3.11+ (developed under 3.12); Systemd (you can use it to enable autostart and autorestart), Docker or anything else you prefer. Installation 1. Go to @BotFather, create a new bot, write down its token, add it to your existing group and make bot an admin . You also need to give it \"Delete messages\" permission. 2. Create a separate group where report messages will be sent and add","default_branch":null,"files":null,"tree":[],"storefront":"/r/MasterGroosha","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MasterGroosha/telegram-report-bot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}