Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Создание бота для Вконтакте
1) Создаём группу в вконтакте и даём название

2) Заходим в группу -> управление, копируем id созданной группы, затем переходим в интерфейс модуля BotManager и вставляем в конфигурацию модуля id группы под ключом vkbot.{ID}.groupId (где {ID} - id бота)

Затем в настройках созданной вконтакте группы:
3) Переходим в "сообщения" и включаем их
4) Переходим в настройки -> работа с API -> Long Poll API, включаем и выбираем последнюю доступную версию.
Далее здесь же переходим в "Типы событий" и выбираем входящие и исходящие сообщения
5) Переходим в "Ключи доступа" и создаём свой ключ, затем указываем в конфигурации модуля под ключом vkbot.{ID}.accessToken

Создание бота для Телеграмм
1) В телеграмме в поиске находим @BotFather
2) Пишем команду /newbot, после чего бот попросит указать имя бота.
3) Далее телеграмм просит указать имя пользователя для работы с ботом, снова пишем точно такое же название с приставкой _bot
4) В ответ телеграмм присылает сообщение в котором указан токен, данный токен нужно положить в конфигурацию под ключом telegrambot.{ID}.token
5) Чтобы для бота добавить первое сообщение, которое будет отображено после стандартного "Что умеет этот бот", нужно написать BotFather команду /setdescription и указать содержание сообщения.

Так же в данном боте можно указывать команды, с которыми затем напрямую ассоциировать какой-либо диалог в модуле. Для указания команды в боте BotFather нужно ввести /setcommands, выбрать свой бот и перечислить команды и описание действия к команде, затем в модуле в редакторе диалога можно указать данную команду в отдельном поле


Настройки в конфигурации модуля

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

#указывается id стартового диалога для конкретного бота
bot.{ID}.start.dialog.id=4
#Для построения клавиатуры можно установить данную настройку с указанием кол-ва кнопок в одной линии. По умолчанию кол-во = 2
bot.{ID}.keyboard.buttoninline.count=3

#серверный к filestorage модуля для хранения файлов-вложений
file.storage.root.path=/home/user/Рабочий стол/

#Можно включать и отключать ведение статистики для каждого бота следующей настройкой  

bot.{id}.statistic.enable=true



  • Нет меток