Skip to content

Tyagdit/bot

 
 

Repository files navigation

Super Serious Bot Build Status

Introduction

The Super Serious Bot is a modular, highly-configurable, plug and play Telegram bot built using the fantastic python-telegram-bot library.

Features

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!

Installation

You can install from source with:

$ git clone https://github.com/Super-Serious/bot
$ cd bot
$ pip3 install -r requirements.txt

Getting Started

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.

Recommended Reading

Contributing

Contributions are welcome! You can view our contributing guidelines here.

Telegram: @SuperSeriousBot

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.2%
  • Shell 0.8%