Skip to content

kkaminsky/bot-builder

Repository files navigation

✨ Bot builder

Simple dialog builder (using state machine pattern) in Telegram. Use it: Link.

IMG_2284.MP4

✨ How to start

For start this project you needs docker/docker-compose and created telegram bot.

  1. Pull project;
  2. Run docker container;
  3. Insert bot username and bot token in config;
  4. Run app.

✨ Project structure

  1. bot-builder-docker - Contains necessary files for running docker containers;
  2. builder-api - Spring MVC module with API for creating custom state machine;
  3. statemachine-api - Sping StateMachine API for creating transitions.