Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 1.64 KB

README.md

File metadata and controls

34 lines (22 loc) · 1.64 KB

tg-admin-bot

В данном боте есть 2 роли: администратор и пользователь

Цель бота: перенаправлять вопросы пользователей администратору и ответы администратора пользователям

Команды

Доступные команды для пользователя:

  • /start - Начать бота
  • /contact - Написать вопрос администратору
  • /see_questions - Посмотреть на вопросы и ответы

Доступные команды для администратора:

  • /start - Начать бота
  • /see_questions - Посмотреть на неотвеченные вопросы
  • /answer - Позволяет ответить на вопрос
  • /see_answers - Посмотреть на отвеченные вопросы

Запуск:

  • git clone https://github.com/artem-streltsov/tg-admin-bot
  • cd tg-admin-bot
  • внесите данные в .env файл
  • выполните команду go run main.go

Описание

Программа использует .env файл для хранения токена для бота, chatID администратора, путь к базе данных, смотреть example.env.

База данных - sqlite3, с применением миграций.

Бот хостится у меня на VPS, поэтому попробовать его в роли пользователя можно перейдя по ссылке t.me/skilltest_admin_bot.