Telegram bot to manage developer groups. Created to moderate Fullstacks Community.
- 🖥 Code syntax highlighter
- 🤖 Captcha
- 🕴 Manage users
- 🗒 Notes
Command | Role | Available at | Description | Flags |
---|---|---|---|---|
/del [reason] |
Admin | Everywhere | Deletes replied-to message. | |
/ban <reason> |
Admin | Groups | Bans the user from all groups. | |
/unban |
Admin | Everywhere | Removes the user from ban list. | |
/save <name> |
Admin | PM | Save replied-to message as a note. | |
/update <name> |
Admin | PM | Change a note to replied-to message. | |
/remove <name> |
Admin | PM | Remove a note. | |
/alias <language> <name> |
Admin | PM | Alias a language. | |
/sync |
Admin | Groups | Sync group informations. | |
/aliass |
Everyone | Everywhere | List all aliases. | |
/get <name> |
Everyone | Everywhere | Retrive a note. | |
/shot [language | alias] |
Everyone | Everywhere | Syntax highlight all codeblocks in replied-to message. | -filename, -raw |
/notes <name> |
Everyone | Everywhere | Show list of notes. | |
/groups |
Everyone | Everywhere | Shows a list of groups. |
- node >=12
- yarn
- docker
- docke-compose >=3
You need Docker to run this bot.
- Clone this repository.
- Create a bot via @BotFather and grab a token.
- Copy
.env.example
to.env
and edit it. Start bot viadocker-compose up
.
Contributions, issues and feature requests are welcome!
Feel free to check
issues page. You can also take a look at the
contributing guide.
Give a ⭐️ if this project helped you!
This project is AGPL-3.0 licensed.
Created with <💛+⌨️> by Fullstacks Community