Бот Hangout недоступен для пользователей после публикации

Я новичок в концепции Hangout. Я реализовал различных ботов, используя платформу Microsoft Bot. На этот раз мне нужно внедрить и опубликовать бота Google Hangout, используя эта ссылка. Поскольку Azure еще не предоставляет канал видеовстречи Google для бота.

Согласно этой документации, когда я публикую бота, он должен быть доступен пользователям домена для обнаружения этого бота. Но почему-то не могу найти в Hangout. Изначально я хочу просто опубликовать бота по умолчанию и сделать его доступным для всех пользователей в домене и в чате.

Я думаю, что я что-то упускаю здесь.

Я пробовал только что создать бота в среде Microsoft Bot и опубликовать его с помощью эта ссылка.


person Planet-Zoom    schedule 02.05.2018    source источник
comment
Почему бот, созданный с помощью Microsoft Bot Framework, может работать волшебным образом, просто ссылаясь на свою конечную точку API на стороне Google Hangout? В этом нет никакой магии, MS Bot Framework не совсем соответствует тому, что Google использует для связи между Hangout и ботом, поэтому просто так это сделать нельзя. Как сказал Амит в ответ, вам нужно сделать соединитель, если вы хотите, чтобы обе стороны понимали друг друга.   -  person Nicolas R    schedule 02.05.2018
comment
@NicolasR, я не уверен, как сделать соединитель и как использовать его в потоке.   -  person Planet-Zoom    schedule 02.05.2018
comment
Честно говоря, это не так просто, и я бы не советовал вам пытаться. Для меня фреймворк MS bot не предназначен для таргетинга на Hangout (по крайней мере, на данный момент), поэтому вам не следует использовать его здесь для своих нужд.   -  person Nicolas R    schedule 02.05.2018
comment
@NicolasR, да, вы правы - среда ботов MS не предназначена для Hangout. Я пытаюсь реализовать свой собственный API-интерфейс сервера node.js для этой цели. И для этого мне также нужно будет создать коннектор. Но не уверен - Как? Спасибо :)   -  person Planet-Zoom    schedule 02.05.2018
comment
Я не могу больше помочь вам в этом, извините, я не работаю над Hangouts   -  person Nicolas R    schedule 02.05.2018


Ответы (1)


Вам нужно будет создать коннектор/мост для Hangouts API. Взгляните на интерфейс в документации Интерфейс IConnector

Вы можете выбрать, использовать ли DirectlineAPI или создать соединение самостоятельно.

См. пример реализации строки в этом репозитории.

Кроме того, вы должны убедиться, что у вас есть все готовые конфигурации на стороне Google (инструкции находятся по ссылке, которую вы разместили)

person Amit be    schedule 02.05.2018
comment
Спасибо, Амит. Конечно, это будет полезно при начале разговора между ботом и пользователем. Прямо сейчас я застрял, так как не смог обнаружить опубликованного бота в окне чата Hangout. Я следовал всем инструкциям по ссылке .. - person Planet-Zoom; 02.05.2018
comment
Я бы посоветовал отправить электронное письмо в службу поддержки Google, это новая платформа, поэтому ошибки могут все еще существовать. - person Amit be; 03.05.2018