====== Описание Телеграм бота ====== Телеграм боты разрабатываются непосредственно под задачи клиента. Здесь приводится пример созданного демо бота с которым можно ознакомиться по ссылке [[https://t.me/pbxsystem_bot|@pbxsystem_bot]]. Если пользователь впервые знакомится с данным ботом, то видит следующую информацию: {{ :first_page.jpg?nolink |}} Необходимо нажать в боте кнопку **Старт** и отобразится следующее окно: {{ :start.jpg?nolink |}} Внизу видна кнопка **Меню** {{:menu_button.jpg?nolink|}} по нажатию которой будет всплывать список с основными командами {{ :main_menu.jpg?nolink |}} Если выбрать, например, **список доступных команд**, то мы увидем следующий экран: {{ :menu.jpg?nolink |}} В данном списке мы видим команды **обычного** и **демо** режимов. Команды можно активировать нажатием на них, а можно просто в строке ввода набрать нужную команду в любое время. Например, вызов команды //**/help**// отобразит экран с краткой справкой: {{ :help.jpg?nolink |}} **Демо режим** в боте [[https://t.me/pbxsystem_bot|@pbxsystem_bot]] создан специально для демонстрации возможностей создаваемых ботов, но для конечных заказчиков те команды, которые работают в демо режиме, будут рабать в реальном режиме и отображать реальную информацию. В демо режиме вся информация вымышлена, любые совпадения случайны. Например, набрав или выбрав команду //**/test**// пользователь увидет экран, на котором будут отображены примеры шрифтов, которые доступны для вывода информации в боте: {{ :test.jpg?nolink |}} На нижеследующих экранах примеры вывода команд //**/reg**// - вывод информации о транках провайдеров телефонии; //**/endpoints**// - так называемые конечные точки, например, внутренние номера; //**/contacts**// - зарегистрированные контакты (которых может быть несколько для каждого внутреннего номера, т.е. можно сделать несколько устройств, таких как телефонные аппараты, программные sip клиенты, для одного и того же внутреннего номера и использовать один и тот же внутренний номер на sip клиенте мобильного телефона, на настольном телефонном аппарате на рабочем места и настольном аппарате дома при удалённой работе; //**/aors**// - здесь мы показываем сколько максимально контактов можно завести для каждого внутреннего номера. //**/reg**// {{ :reg.jpg?nolink |}} //**/endpoints**// {{ :endpoints.jpg?nolink |}} //**/contacts**// {{ :contacts.jpg?nolink |}} //**/aors**// {{ :aors.jpg?nolink |}} В команде //**/aors**// внутренние номера выводятся с префиксом **/who_**. При нажатии на внутренний номер с префиксом **/who** отображается информация о пользователе данного внутреннего номера, например: {{ :who_217.jpg?nolink |}} а нажатие на команду /217 приведёт к выводу тетализацивходящих и исходящих вызовов по данному внутреннему номеру: {{ :217.jpg?nolink |}} Представляет интерес команда //**/detail**//, используя которую можно загрузить информацию о входящих и исходящих вызовах пользователя, например, за текущую дату и загрузить для прослушивания файл с записью разговоров. //**/detail**// {{ :details.jpg?nolink |}} Есть демонстрационная команда //**/admin**//, которая показывает дополнительные команды для администрирования сервера телефонии, например, //**/reboot**// - для перезагрузки сервера телефонии, //**/reload**// - команда для перезагрузки Астериск и другие необходимые системному администратору команды. Также с помощью данного бота появляется возможность получать уведомления о вызовах на внутренний номер пользователя, получать записи разговоров пользователя. В Телеграм может периодически в автоматическом режиме приходить информация о количестве уникальных вызовов (вызовов с разных телефонных номеров) на тот или иной номер заказчика для оценки эффективности рекламмной компании (разные номера заказчика можно размещать на разных рекламных площадках). Пользователь может с помощью команды //**/notifications**// включать и выключать получение уведомлений в свой Телеграм аккаунт от бота. Системный администратор может получать информацию о заканчивающемся дисковом пространстве, информацию о срабатывании фаэрвола и тому подобное. Под строкой ввода могут располагаться кнопки с полезными командами, как, например, на рисунке ниже: {{ :buttons.jpg?nolink |}} С помощью телеграм бота можно решать вопросы технической поддержки пользователей. Задавать вопросы можно прямо в чате бота. Поддерживается возможность передавать emoji, стикеры, анимированные GIF, видео и аудио файлы, а также записи круглых видео прямо в строке ввода бота или коротких аудио заметок, можно также передавать pdf-файлы, фото, скриншоты. Все эти возможности есть и у данного Телеграм бота. Решаемые Телеграм ботом и состав команд разрабатываются под каждого заказчика индивидуально, можете обратиться по контактам, указанным в разделе [[support#контакты_для_связи_в_рамках_заключенного_договора|техподдержка]].