Skip to content

francyfox/dio-bot-api

Repository files navigation

Dio Bot Api v0.5 (Nest)

Бот базируется на nestjs + sequilize + telegraf. Основные задачи:

  • Юзеры. Сохранение базовой инфы (логин, пароль, почта)
  • Группы. Создание и привязка групп к пользователям.
  • Сессии. Middleware сессий, сохранений их через sequilize.
  • Сцены. Добавлены базовые Wizard сцены. Вход, привязка токена. (токен генерируется на сервере и будет использоваться для 2AUTH)
    • Получаем id пользователя из телеграма и сохраняем для дальнейшего общения.
  • Групповая рассылка
  • Персональная рассылка
  • Base Api methods. (получение всех базовых api методов из коробки, ну и иметь возможность выбирать)
    • GET (ALL, BY ID, BY VALUE, BULK MANY)
    • POST (ONE, BULK MANY)
    • PATCH (BY ID, BY VALUE, BULK MANY)
    • DELETE (BY ID, BY VALUE, BULK MANY)