Skip to content

Financial Quest with Oleg, Tinkoff voice assistant

License

Notifications You must be signed in to change notification settings

ilya16/pepequestbot

Repository files navigation

PEPEQuestBot, or Financial Quest with Oleg, Tinkoff voice assistant

Solution produced during "Oleg Hackathon" as part of the "Hack Lab" course in Skotech in collaboration with Tinkoff, September 11-13, 2020

Team PEPEtoners: Ilya Borovik, Vladislav Kniazev, Vanessa Skliarova, Bulat Khabibullin, and Zakhar Pichugin

Bot demo

Installation

  1. At first, you need to create new bot in Telegram.
  2. Install python and venv

You're ready to run bot locally.

Local run

  1. Set up environment variables: TELEGRAM_BOT_KEY, VOICEKIT_API_KEY, VOICEKIT_SECRET_KEY. For example, export TELEGRAM_BOT_KEY=<TOKEN>
  2. Activate virtual environment using source venv/bin/activate
  3. Run bot python hackabot/bot.py

Deployment

  1. If you have not access to some server, you may sign up to some one (for instance, Heroku).
  2. Connect to the server. You may use ssh to connect.
  3. Install Tmux sudo apt install tmux
  4. Attach to Tmux tmux attach || tmux new
  5. Clone your repository.
  6. Repeat local run steps.

References:

Original codebase: https://github.com/idenra-google/chackabot

Releases

No releases published

Packages

No packages published

Languages