Требуется:
Авторизация пользователей через сайт через ссылку из личного кабинета.
Доступ в определенные чаты для групп пользователей сайта (группа "искусство" доступ в чат "искусство" и т.п.).
Синхронизация с базой данных сайта (запрос группы пользователя, обновление списка групп пользователей. Т.е. если на сайте пользователю добавили или убрали группу, это отражается на его доступе к чатам в телеге).
Добавление новых чатов.
Интерфейс бота:
Две кнопки: "Мои чаты" и "Помощь".
Кнопка "Мои чаты" показывает сообщение со списком доступных чатов.
Кнопка "Помощь" показывает небольшой гайд и ссылку на аккаунт в Telegram, куда можно задавать возникшие вопросы.
Команды:
/chats делает то же, что и кнопка Мои чаты. При вызове в чате удаляет сообщение с командой и присылает сообщение в ЛС.
/help то же, что и кнопка Помощь.
/addchat запускает процесс добавления нового чата, доступна только группе администраторов (или какому-то конкретному пользователю)
На стороне сайта:
Ссылка с ключом. Ключ формируется из логина и/или e-mail пользователя.
Это наброски, возможно будут доп. предложения. Интересует стоимость разработки бота.
Опубликован 19.05.2018 в 23:38