Skip to content

subliker/que-bot

Repository files navigation

QueBot

A bot that will help you or your company organize queues in telegram chat with a single button.

Project setup ⚙️

The setup instructions use task commands. You need to install Taskfile or refer to the commands in the Taskfile.yml and manually enter them 😈.

To get all available task commands with description use task.

This project uses tools:

Run steps 🚀

  1. Install all tools and deps: go mod download

  2. Ways to configure app:

    • automatic configuration. Use task set-example for default configuration.\
    • manually configuration. Use example configs or env to navigate through the settings. You should use task set-example to auto create config files with options and change it for use.

    Don't forget to set bot.token that you can get in @BotFather.

    For configuration in container use config with mounting and envs. All app parameters are both accessible with envs and config file(configs config.toml).

    To get help configuration info use task help.

  3. Run app:

    • task run to run app from task
    • task build to build project for your platform in directory build
    • task docker-build -- -t <image-name> to build with docker

Examples 🤖

  1. Query to create queue Матан:

  1. Message with new queue button:

  1. Message with commit queue button:

About

QueBot is a project to simplify queuing for various kinds of events using a telegram bot.

Topics

Resources

License

Stars

Watchers

Forks

Packages