На данный момент вам понадобится их Space ID или URL-адрес веб-крючка для того, чтобы лично DM отправлять пользователю информацию о том, используете ли вы веб-крючок (как вы это сделали) или REST API.Если у вас нет этого Space ID / Webhook, вы не можете отправить сообщение пользователю.Один из способов получить его - запросить у пользователя spaceID и сохранить его.В любом случае, Google API не дал способ получить другой идентификатор пространства, отличный от текущего, о котором вы говорите.Это означает, что бот может отправлять сообщения только пользователям, с которыми он взаимодействовал в какой-то момент.
Текущее значение идентификатора пространства можно получить из события JSON (событие ['space'] ['name']) и затем использоватьmessages.create для отправки нового сообщения пользователю
service.spaces().messages().create( parent = spaceName, body = response).execute()
ИЛИ его можно получить по URL https://chat.google.com/dm/ -> здесь указан пробел <--- </p>
Google не выпустила ни одного способа создания собственного spaceID для конкретного пользователя.
РЕДАКТИРОВАТЬ: Чтобы получить URL-адрес веб-крючка.См. Ниже:
, затем скопируйте и вставьте URL-адрес webhook в приведенный выше код.
ВНИМАНИЕ: при необходимости этот URL-адрес веб-крючка может быть изготовлен с использованием обычного URL-адреса для чата Google с указанным выше идентификатором пространства и ключом и токеном доступа в этом формате.: https://chat.googleapis.com/v1/spaces/< пробел ID> / messages? Key = A <ключ идет сюда> & token = <токен доступа здесь> Информацию о том, как получить ключ и токен доступа, можно найти в документации, представленной здесь: https://developers.google.com/identity/protocols/OAuth2