Skip to main content

Bot-to-Bot

Телегам добавил функцию, которая позволяет ботам читать сообщения других ботов. Эта статья описывает, как настроить эту функцию так, чтобы бот support service мог принимать споры от ботов мерчантов.

Настройка бота

Зайдите в BotFather, откройте приложение (кнопка "Open"), выберите нужного бота, зайдите в настройки ("Bot Settings"), включите Bot to Bot Communication Mode.

image.png

image.png

image.png

image.png

image.png

Вайтлист ботов

В Support Service используется вайтлист ботов,  на которых он реагирует. Это необходимо, чтобы избегать bot loop (бесконечные циклы взаимодействия ботов), а в случае если такое случится, оперативно исправить ситуацию, и чтобы не дублировать создание спора, если мерчант присылает спор используя API.

Внимательно проверяйте, как работает создание споров при сообщение от бота. В случае возниковения циклов / любых других проблем, удалите бота из вайтлиста и напишите тех. поддержке.

Не добавляйте ботов тех мерчантов, что отправляют споры через API (включая других клиентов с агрегатором Gostex). Это приведёт к двойному созданию спора и другим потенциальным проблемам. 

Управление вайтлистом

Чтобы добавить бота в вайтлист или чтобы удалить и него, используйте команды /bot_whitelist_add и /bot_whitelist_remove. Можно использовать с упоминанием бота или как ответ на сообщения бота.

Добавление реплаем:

image.png

Удаление реплаем:

image.png

Добавление упоминанием:

image.png

Удаление упоминанием:

image.png