With this program, you can easily create a bot to monitor your Linux server's status in the Telegram channel.
- Demo
- Read the document to learn more
- README of the SCP-079 Project's demo bots
- Discuss group
- OS: Linux
- Python: 3.7 or higher
- pip:
pip install -r requirements.txt
- data
- The folder will be generated when program starts
- examples
config.ini
->../data/config/config.ini
: Configuration examplereport.txt
->../data/config/report.txt
: Report template example
- languages
cmn-Hans.yml
: Mandarin Chinese (Simplified)cmn-Hant-TW.yml
: Mandarin Chinese in Taiwan (Traditional)en.yml
: English
- plugins
- functions
command.py
: Functions about commanddecorators.py
: Some decoratorsetc.py
: Miscellaneousfile.py
: Save filesfilters.py
: Some filtersgroup.py
: Functions about groupprogram.py
: Functions about programstatus.py
: Functions about system statustelegram.py
: Some telegram functionstimers.py
: Timer functions
- handlers
command.py
: Handle commands
__init__.py
checker.py
: Check the format ofconfig.ini
glovar.py
: Global variablesstart.py
: Execute before client startversion.py
: Execute before main script start
- functions
.gitignore
: Specifies intentionally untracked files that Git should ignoredictionary.dic
: Project's dictionaryLICENSE
: GPLv3main.py
: Start herepip.sh
: Script for updating dependenciesREADME.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.
- Copyright (C) 2019-2021 SCP-079 https://scp-079.org
- Licensed under the terms of the GNU General Public License v3.