Skip to content

Dimdim28/queue-bot

Repository files navigation

queue-bot

Використані технології

  • JavaScript
  • MongoDB
  • Telegram bot api

функціонал боту

  • Можливість створити, видалити чергу, записатися та виписатися, переглянути чергу, як тільки вона стає порожньою, автоматично видаляється. Існує пошук черг за символами, що присутні у назві.
  • Видалити чергу може лише той, хто її створив, а також адмін та розробник.
  • Бот запам'ятовує у яких чатах він присутній та зберігає ці дані у базі даних. Також існує колекція для зберігання опису всіх версій боту.
  • Адміни та розробники можуть працювати з версіями боту, редагувати опис, створювати інформацію про нову версію, повідомляти у всіх чатах про вихід нової версії боту та про початох технічних робіт. Будь-який користувач може подивитися інформацію про певну версію, останню або n останніх за допомогою відповідних команд.
  • Команда /help надасть користувачу перелік та опис лише тих команд, які він має право використати.
  • Для розробників, адмінів та першого користувача в черзі є можливість викликати наступного.
  • Кожен користувач може надіслати запит на отримання прав адміна чи розробника, яку можуть прийняти або відхилити лише розробники.
  • Розробник може продивитися список запитів, адмінів та розробників, дати чи відібрати особливі права у користувача.

About

telegram bot to manage queues

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published