A proactive judgement system for group chats.
(asyncio)
Here stuff you need to put in config.py or Environment variables:
API_ID_KEY
API_HASH_KEY
You can get both of these from my.telegram.orgSTRING_SESSION
: You can get this by doingpython3 generatestringsession.py
on Linux and Mac, If on windows just python will workSIBYL
: Users who approve gbans, manage blacklist etc.ENFORCERS
: Users who send gban requestSibyl_logs
: In this group all scan request comeSibyl_approved_logs
: When approved it sends a message thereGBAN_MSG_LOGS
:Where to gban user, Set to None and it will send /gban in Sibyl_logs
Users can access the following commands, usage is limited based on enforcer privileges.
*scan *- Reply to a message with reason to send a request for gbans
*approve* - Approve a scan request
*proof* - Get message from proof id which is at the end of gban msg