Creatives.guru

Админ-сайт для Telegram Бота

Возникла идея реализовать бота с сайтом-админкой, и тут возник вопрос:
Какой перечень общего функционала нужен боту с администраторской стороны?

Допустим, у меня есть понимание что будет делать бот. Кроме того, есть необходимые средства реализации. Какой общий функционал надо заложить в администраторскую часть, чтобы потом можно было что-то полезное извлечь?

Из мыслей смог сформулировать: статистика, бекап всех сообщений, возможность отправки сообщений пользователю и получения ответов от них непосредственно на отправленное.

Не понял, что вы хотите сделать — вынести в веб управление ботом и результаты его работы?
А чем сам бот-то занимается?

Логично было бы отталкиваться от функций бота — точнее, от функций системы, бот же только интерфейс к ней.

Дело в том, что бот предполагается многофункциональный.

Например, один из вариантов работы будет рассылка постов. На эти посты пользователь может отвечать и у него открывается форма которая к посту прикреплена (заполнение анкеты). Кроме того, будет возможность обратной связи через бота, как в виде диалога, так и запросом/обращением.

Функционал бота, это само собой. Хочу узнать мнения и подчерпнуть интересное, о том какой общий функционал должен быть у такого рода сложных ботов.

В данном случае, бот - интерфейс, и он будет не хуже чем интерфейс сайта.

Так причем здесь, бот это будет или сайт?

Про что сервис? Что может спросить пользователь, что может ответить сервис? Как выглядят пользовательские сценарии?
Не зная, в чем суть сервиса, как можно посоветовать основную его функциональность?

В том и дело, что есть функционал администрирования, который не привязан к основному поведению системы. Надеялся увидеть такие варианты, чтобы понимать какие моменты учесть вцелом в системе.

Это будет интерфейс пользователя - бот, а интерфейс администратора - сайт и бот (аутентификация и некоторые уведомления).

Основной функционал - рассылка постов. Кроме того, эти посты могут влечь за собой прохождение опроса либо голосование. Сами посты разделены на каналы вещания, они доступны всем и пользователь сам выбирает подписку, а также администраторские (ситуативные) посты.

Также у бота будет функционал “отправки писем”, которые администратор в личном порядке рассматривает, а пользователь следит за состоянием. В дополнение у пользователя есть возможность получить информацию о чём-то выбрав соответствующие пункты чисто статической системы предоставления информации(вики).

АПД: Наверное стоит уточнить область в которой будет функционировать бот - университет, взаимодействие студентов с университетом.

Из общего функционала я бы предложил, конечно, статистику, включая клики по ссылкам, если таковые будут в сообщениях, и разграничение доступа. То есть, условно, если речь идет о возможности рассылать студентам сообщения, то стоит предусмотреть разные уровни доступа для разных сотрудников, ректору — один, декану — другой, а статистику вообще только маркетологу показывать :blush: