Hello Google Developers community,
I am trying to create a personal auto-responder bot for Google Chat that interacts with users via direct messages and checks my Google Calendar before sending a reply. My goal is that only I can install and use this bot within my organization.
I have implemented the bot as a Google Apps Script WebApp with a doPost(e) endpoint to handle incoming messages, and it works when I test it via POST requests. However, I cannot figure out how to make it appear in Google Chat as a DM bot.
I have tried:
-
Configuring the Google Chat API in Cloud Console
-
Using Google Workspace Marketplace SDK with internal visibility
-
“Test your app” (which does not appear in my project)
-
Using direct installation links (
api-admin/install-app?resourceName=…)
It seems that Apps Script WebApps cannot be installed as personal Chat bots anymore with the current Google Chat / Marketplace SDK setup.
My questions for the experts:
-
Is there any way to make a WebApp function as a personal DM bot in Google Chat today?
-
If not, what are the recommended alternatives to achieve a similar auto-responder functionality (checking Calendar, responding to DMs) without publishing to the marketplace?
Thank you in advance for your guidance!