Телеграм боты разрабатываются непосредственно под задачи клиента. Здесь приводится пример созданного демо бота с которым можно ознакомиться по ссылке @pbxsystem_bot.
Если пользователь впервые знакомится с данным ботом, то видит следующую информацию:
Необходимо нажать в боте кнопку Старт и отобразится следующее окно:
Внизу видна кнопка Меню по нажатию которой будет всплывать список с основными командами
Если выбрать, например, список доступных команд, то мы увидем следующий экран: В данном списке мы видим команды обычного и демо режимов. Команды можно активировать нажатием на них, а можно просто в строке ввода набрать нужную команду в любое время. Например, вызов команды /help отобразит экран с краткой справкой:
Демо режим в боте @pbxsystem_bot создан специально для демонстрации возможностей создаваемых ботов, но для конечных заказчиков те команды, которые работают в демо режиме, будут рабать в реальном режиме и отображать реальную информацию. В демо режиме вся информация вымышлена, любые совпадения случайны.
Например, набрав или выбрав команду /test пользователь увидет экран, на котором будут отображены примеры шрифтов, которые доступны для вывода информации в боте:
На нижеследующих экранах примеры вывода команд /reg - вывод информации о транках провайдеров телефонии; /endpoints - так называемые конечные точки, например, внутренние номера; /contacts - зарегистрированные контакты (которых может быть несколько для каждого внутреннего номера, т.е. можно сделать несколько устройств, таких как телефонные аппараты, программные sip клиенты, для одного и того же внутреннего номера и использовать один и тот же внутренний номер на sip клиенте мобильного телефона, на настольном телефонном аппарате на рабочем места и настольном аппарате дома при удалённой работе; /aors - здесь мы показываем сколько максимально контактов можно завести для каждого внутреннего номера.
/reg
/endpoints
/contacts
/aors
В команде /aors внутренние номера выводятся с префиксом /who_. При нажатии на внутренний номер с префиксом /who отображается информация о пользователе данного внутреннего номера, например:
а нажатие на команду /217 приведёт к выводу тетализацивходящих и исходящих вызовов по данному внутреннему номеру:
Представляет интерес команда /detail, используя которую можно загрузить информацию о входящих и исходящих вызовах пользователя, например, за текущую дату и загрузить для прослушивания файл с записью разговоров.
/detail
Есть демонстрационная команда /admin, которая показывает дополнительные команды для администрирования сервера телефонии, например, /reboot - для перезагрузки сервера телефонии, /reload - команда для перезагрузки Астериск и другие необходимые системному администратору команды.
Также с помощью данного бота появляется возможность получать уведомления о вызовах на внутренний номер пользователя, получать записи разговоров пользователя.
В Телеграм может периодически в автоматическом режиме приходить информация о количестве уникальных вызовов (вызовов с разных телефонных номеров) на тот или иной номер заказчика для оценки эффективности рекламмной компании (разные номера заказчика можно размещать на разных рекламных площадках).
Пользователь может с помощью команды /notifications включать и выключать получение уведомлений в свой Телеграм аккаунт от бота.
Системный администратор может получать информацию о заканчивающемся дисковом пространстве, информацию о срабатывании фаэрвола и тому подобное.
Под строкой ввода могут располагаться кнопки с полезными командами, как, например, на рисунке ниже:
С помощью телеграм бота можно решать вопросы технической поддержки пользователей. Задавать вопросы можно прямо в чате бота. Поддерживается возможность передавать emoji, стикеры, анимированные GIF, видео и аудио файлы, а также записи круглых видео прямо в строке ввода бота или коротких аудио заметок, можно также передавать pdf-файлы, фото, скриншоты. Все эти возможности есть и у данного Телеграм бота.
Решаемые Телеграм ботом и состав команд разрабатываются под каждого заказчика индивидуально, можете обратиться по контактам, указанным в разделе техподдержка.