как разрешить боту Hangouts-Chat общаться с другим пользователем, когда его приветствует первый? - PullRequest
0 голосов
/ 12 декабря 2018

Я пишу чат-бот, используя Apps Script.Бот может приветствовать пользователя, если пользователь отправляет прямое сообщение.Предположим, что два пользователя общаются с ботом отдельно.Теперь, когда пользователь отправляет сообщение «помогите мне», я хочу, чтобы бот спросил другого пользователя: «Вы можете помочь?»а затем, возможно, присоединить второго пользователя к чату первого пользователя или просто подтвердить первому пользователю ответ второго пользователя, например, «да».

Я думаю, что я должен отправить прямое сообщение при обработке сообщения первого пользователя

function onMessage(event) {
  var msg = event.message;
  var input = msg.text;

  var message = name + " said \"" + event.message.text + "\"";
  if (input=="help"){
    // what should I do here, to talk to another user?
    // suppose I have way to find the other user name, or space name

    message += "help is on the way";
  }

1 Ответ

0 голосов
/ 13 декабря 2018

В этой ссылке есть пример.Я считаю, что вы можете использовать функцию postMessage, но в функции onMessage вместо этого в onTrigger ().

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...