Бот Hangouts Chat для отправки сообщения по времени

Как видно из this, бот может отправить сообщение в чате, и, если ему предоставлен несуществующий идентификатор потока, он запустит новый поток и разместит там сообщение. Мне интересно, есть ли способ, учитывая текущий REST API или любой другой, совместимый с Hangouts, отправить сообщение в комнату в заданное время суток, а не тогда, когда бот вызывается или с ним взаимодействуют.

Я работаю в NodeJS, разворачиваю свой проект в GCP.

Приношу свои извинения за двусмысленность моего вопроса, я пытаюсь осмыслить среду GCP.


person Zalo    schedule 24.07.2020    source источник


Ответы (2)


В документации по ботам описаны три способа, которыми бот может отправить сообщение в комнату. Это:

  • Каждый раз упоминается бот.
  • Когда бот впервые входит в комнату.
  • Когда бота выводят из комнаты.

К сожалению, ни одно из них не является ежедневным сообщением в определенное время. Если у вас остались вопросы, задавайте их свободно.

person Jacques-Guzel Heron    schedule 27.07.2020

У нас есть рабочий бот (на основе NodeJS), который свободно отправляет сообщения. Просто используйте эту конечную точку https://developers.google.com/hangouts/chat/reference/rest/v1/spaces.messages/create.

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

Еще у нас есть боты, написанные на Google Apps Script, и там это тоже возможно.

person Piotr Bojko    schedule 10.09.2020