AgileBot

Новая версия AgileBot 1.6 Большое обновление!

Новая версия 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 вкладок.

Ниже изображение админ-панели и нового в ней.

Изображения нового в админ-панели бота
Дополнительная информация:
Модель бота сделана самозанятым.
Оплата через платежную систему ЮKassa
(система Сбербанка) с квитанцией.
© 2024 AgileBot

Политика Cookie

Сайт использует Cookie для лучшей работы с пользователями.
Нажмите на кнопку, если согласны с политикой Cookies. 

Согласен