Новая версия AgileBot 1.6 улучшает работу менеджеров бота!
Для этого, главное теперь, сделаны поля параметров в поле “Дополнения” строке шага бота.
То есть не нужно писать параметры и их значения в формате JSON и на английском языке!
Менеджер теперь просто может выбрать тип шага бота (в поле “Тип шага”) и дальше в поле
“Дополнения” появляются параметры соответствующие выбранному только этому типу шага
и на русском языке.
Например, самый часто используемый тип шага “Сообщение с выбором шага” появляется
вместе с одним параметром (полем): “Режим выбора”.
Режим выбора – это выбор режима работа пользователя с ботом,
выбирается 2 из 3-х, 3-ий работает и с 1-ым и со 2-ым режимом (стандартные команды бота).
Примечание: на основе 1-го этого типа шага – достаточно сделать полное наполнение
и передачу контентом бота (функции содержания информации ботом и передачи её пользо-
вателю Телеграма)!
Точнее этот тип шага бота реализует наполнение контентом, а сама передача (выдача) её
ботом происходит за счет применения шагов пользователя (наполнение шагами пользователя
таблицы “Шаги пользователя”).
В этой таблице (“Шаги пользователя”) связываются запросы пользователя (шаги пользователя)
с теми действиям бота (шаги бота), которые он (бот) должен совершить (выполнить), например
выдать определенный контент:)
На 5-ом скриншоте ниже, показана эта таблица – “Шаги пользователя”.
Остальные нововведения:
– Добавлены типы значений для шага “Получить данное от пользователя”:
“Текст“, “Число“, “Буквы и цифры“, “Почта“.
Теперь менеджер бота может указывать какой тип данного нужно получить от пользователь
Телеграма! И если будет введено пользователем в другому формате значение, то выведется
сообщение: что не верный ввод, попробуйте снова.
– Для шага “Сообщение с выбором шага”, добавлен параметр “Режим выбора“.
Это нужно если менеджер, для этого шага хочет включить текстовый режим ввода.
Например, теперь можно делать ограниченный доступом разделы бота!
В примере бота можно это посмотреть: Меню бота->Примеры->Ограниченный раздел бота.
В итоге чтобы перейти в него нужно будет вести код: “123w”.
В таблице шагов бота – это шаги 123-124.
– Теперь постоянно включен кнопочный режим в боте!
– Добавлены права доступа к действиям и объектам (вкладки и субвкладки) в админ-панели бота.
Права эти организуются через назначаемую роль для менеджера бота (пользователя админ-панели).
То есть чтобы получить определенные права менеджеру надо задать роль.
Роль назначается в файле “configbot.php” в переменной $Users, в поле “Role” массива
для отдельного пользователя админ-панели.
В таблице ниже допустимые роли и их права.
Подробно в инструкции AgileBot, в подразделе 1.3 “Настройка программы Телеграм-бота”
Таблица “Роли и права доступа”
№ |
Роль |
Права |
||||
|
|
Доступ и “Шаги пользователей” |
Доступ ”Таблица шагов” |
Доступ и |
||
1 |
viewer1 |
– |
– |
+ |
+ |
– |
2 |
viewer2 |
– |
– |
+ |
– |
– |
3 |
manager1 |
+ |
– |
+ |
+ |
+ |
4 |
manager2 |
+ |
– |
+ |
– |
– |
5 |
editor1 |
+ |
+ |
+ |
+ |
+ |
6 |
editor2 |
+ |
+ |
+ |
– |
– |
– Добавлено логирование действий в админ-панели.
Теперь действия создания, обновления шагов, открытие админ-панели бота менеджером,
а также авторизация его при входе записывается в лог файл.
Получается в программе бота собираются 2 типа лога:
лог работы самой программы бота в Телеграме (запись шагов бота и пользователя)
и лог работы в админ-панели менеджеров бота (запись действий менеджеров бота).
Пример файла лога работы в админ-панели, файл logap.log
– Добавлены новый стиль и типы всплывающих окон на действия в админ-панели.
Зеленый цвет – успешное выполнение действия в админ-панели, красный цвет соответственно
не успешное действие или ограниченный доступ.
– Новая обновленная инструкция! Теперь она не только инструкция по установке и подключению,
но и кратко по использованию бота (работы с ботом).
– Новая структура папок и файлов программы бота.
– Сделана защита заполняемых полей и параметров таблиц админ-панели бота.
А также от зацикливание программы бота, например когда текущий шаг бота совпадал со следующем шагом.
Теперь можно посмотреть админ-панель примера бота!
Это админ-панель примера, продаваемого бота.
Адрес и как получить доступ (логин и пароль), описан на странцие продукта: https://agiletelebot.ru/product/agilebot-1-6
Логин и пароль пользователя с ролью “viewer2” – доступ только на просмотр первых 2 вкладок.
Ниже изображение админ-панели и нового в ней.
Сайт использует Cookie для лучшей работы с пользователями.
Нажмите на кнопку, если согласны с политикой Cookies.