This bot is used to provide challenges for newly joined members.
- Demo
- Read the document to learn more
- README of the SCP-079 Project's demo bots
- Discuss group
- Python 3.6 or higher
- Debian 10:
sudo apt update && sudo apt install fonts-arphic-gkai00mp fonts-freefont-ttf opencc -y
- pip:
pip install -r requirements.txt
- assets
- languages
cmn-Hans.yml
: Mandarin Chinese (Simplified)cmn-Hant-TW.yml
: Mandarin Chinese in Taiwan (Traditional)en.yml
: English
- plugins
- functions
challenge.py
: Functions about CAPTCHAchannel.py
: Functions about channelcommand.py
: Functions about commandconfig.py
: Functions about group settingsdecorators.py
: Some decoratorsetc.py
: Miscellaneousfile.py
: Save filesfilters.py
: Some filtersgroup.py
: Functions about groupids.py
: Modify id listsmarkup.py
: Get reply markupreceive.py
: Receive data from exchange channeltelegram.py
: Some telegram functionstimers.py
: Timer functionsuser.py
: Functions about user and channel object
- handlers
callback.py
: Handle callbackscommand.py
: Handle commandsmessage.py
: Handle messages
checker.py
: Check the format ofconfig.ini
glovar.py
: Global variablessession.py
: Managebot.session
- functions
.gitignore
: Ignoreconfig.ini.example
->config.ini
: ConfigurationLICENSE
: GPLv3main.py
: Start hereREADME.md
: This filestart.txt.example
->start.txt
: Start templaterequirements.txt
: Managed by pip
Contributions are always welcome, whether it's modifying source code to add new features or bug fixes, documenting new file formats or simply editing some grammar.
You can also join the discuss group if you are unsure of anything.
Licensed under the terms of the GNU General Public License v3.