The Super Serious Bot is a modular, highly-configurable, plug and play Telegram bot built using the fantastic python-telegram-bot
library.
The Super Serious Bot has a growing set of (simple) functions. Notable ones inclue:
/stats
to display today's chat statistics/ban
and\kick
to ban or kick a member/weather
to return live weather of a location/tts
to generate speech from provided text using Google's TTS engine/translate
to translate a text in and to any language/ud
to query Urban Dictionary for word definition/hltb
to query HowLongToBeat for a game's data/calc
to query Wolframalpha ... and many more!
You can install from source with:
$ git clone https://github.com/Super-Serious/bot
$ cd bot
$ pip3 install -r requirements.txt
Before you can begin, you'll need to get a token for your bot. You can get one from @BotFather. Place your token in a config.yaml
in bot/
. You can find an example_config.yaml
file in bot/configuration
.
To run the bot:
$ python3 main.py
To test if the bot is running, simply send a /start
message to it.
Contributions are welcome! You can view our contributing guidelines here.
Telegram: @SuperSeriousBot