Skip to content

Latest commit

 

History

History
80 lines (51 loc) · 1.64 KB

File metadata and controls

80 lines (51 loc) · 1.64 KB

FAQTelegramBot

Frequently asked questions Telegram bot.

Features

  • Building dialogues with several questions and answers
  • 3 types of user: Default, Moderator, Admin
  • Moderator panel, to add, edit, delete, order questions and answers
  • Admin panel, to manage rights

Screenshots

Soon

Installing

Configure a virtual environment for the project: .. code-block:: text

pip install -U Flask python3 -m venv bot cd bot source bin/activate

Download the repo and install it: .. code-block:: text

pip install -U Flask git clone https://github.com/lonsofore/faqtelegrambot cd faqtelegrambot python3 setup.py install

Configure

Before start prepare your config.yaml: - The most important is token - you can register a new bot and get the token from from BotFather - You can start with it, but if you want to get more stability, configure webhook

Start

$ faqtelegrambot

To Do

  • MySQL compatibility
  • Creating DB structure in code
  • Starting with arguments via argparse (as an alternative to config.yaml file)
  • Just a path to a file with proxies list in config

License

Licensed under the Apache License, Version 2.0