#c# #botframework #facebook-messenger
#c# #botframework #facebook-messenger
Вопрос:
Я пытаюсь определить, к чему платформа bot отображает события ActivityTypes
. Я ничего не могу найти в документации, и, похоже, я не могу определить в коде SDK, где происходит это отображение, чтобы понять это. С использованием Bot Framework версии 4 и C #.
Что бы они тоже отображали?
- Сообщения
- messaging_postbacks
- messaging_optins
- message_deliveries
- messaging_referrals
- режим ожидания
- messaging_handovers
Комментарии:
1. Используете ли вы c # или Node SDK и является ли это версией v3 или v4?
2. Извините, обновил вопрос, включив недостающие детали.
Ответ №1:
Вот сопоставление событий webhook с типами активности бота. Возможно, вам удастся создать какое-то промежуточное программное обеспечение, способное перехватывать «message_deliveries» и «standby». Но на данный момент они не фиксируются каким-либо образом, чтобы с ними можно было действовать.
- сообщения -> Типы активности.Сообщение
- messaging_postbacks -> ActivityTypes.Сообщение
- messaging_optins -> ActivityTypes.Сообщение
- message_deliveries -> Данные отправляются по каналу «доставки», который не перехватывается ботом
- messaging_referrals -> ActivityTypes.Сообщение
- режим ожидания -> Данные отправляются по «резервному» каналу, который не перехватывается ботом
- messaging_handovers -> ActivityTypes.Обновление диалога
Согласно документам Facebook, любые сообщения и события доставки, отправленные в режиме ожидания, могут быть восстановлены через журнал сообщений.
Надеюсь на помощь!