This project is used to manage regular expression rules adopted by other bots.
- See this article to build a bot by yourself
- README of the SCP-079 Project
- Discuss group
- Easy to use
- Can merge similar or mutually contained rules
- Search patterns
- Test patterns
- Complete phrase management for a single group
- Check the pattern before add
- Choose the right way to store data
- Interfacing with the whole project database
- Search for patterns in more ways
- Test patterns in a group
- Simplified Chinese to Traditional Chinese
- Copy the same pattern to other groups
- Support the HIDE channel
- Add more types
- Follow the hard core interaction principle
- Python 3.6 or higher.
- Debian 10:
sudo apt update && sudo apt install opencc -y
- pip:
pip install -r requirements.txt
orpip install -U APScheduler OpenCC pyAesCrypt pyrogram[fast] xeger
- plugins
- functions
channel.py
: Functions about channeletc.py
: Miscellaneousfile.py
: Save filesfilters.py
: Some filtersreceive.py
: Receive data from exchange channeltelegram.py
: Some telegram functionstests.py
: Test functionstimers.py
: Timer functionswords.py
: Manage words
- handlers
callback.py
: Handle callbackscommand.py
: Handle commandsmessage.py
: Handle messages
glovar.py
: Global variables
- functions
.gitignore
: Ignoreconfig.ini.example
->config.ini
: ConfigurationLICENSE
: GPLv3main.py
: Start hereREADME.md
: This filerequirements.txt
: Managed by pip
Welcome to make this project even better. You can submit merge requests, or report issues.
Licensed under the terms of the GNU General Public License v3.