This bot is used to send tips.
- 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 opencc pybind11-dev -y
- Google RE2 installed
sudo apt install build-essential git python3-dev -y
git clone https://github.com/google/re2.git ~/re2
cd ~/re2
make
make test
sudo make install
make testinstall
sudo ldconfig
- pip:
pip install -r requirements.txt
- examples
config.ini
->../data/config/config.ini
: Configuration examplejoin.txt
->../data/config/join.txt
: Join template examplestart.txt
->../data/config/start.txt
: Start template example
- plugins
- functions
channel.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 markupprogram.py
: Functions about programreceive.py
: Receive data from exchange channeltelegram.py
: Some telegram functionstimers.py
: Timer functionstip.py
: Functions about tipsuser.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 variablesstart.py
: Execute before client startversion.py
: Execute before main script start
- functions
.gitignore
: IgnoreDockerfile
: Assemble the docker imageLICENSE
: GPLv3main.py
: Start hereREADME.md
: This filerequirements.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.