bots: Add a setting to customize the Welcome Bot message.

This commit includes the following changes:
- Add an administrator setting to customize the Welcome Bot
message when sending an invitation.
- Add an API endpoint to test the customized Welcome Bot message
by sending a copy of the message to the administrator.

Fixes #27663.

Co-authored-by: Akarsh Jain <akarsh.jain.790@gmail.com>
This commit is contained in:
Saubhagya Patel
2025-07-30 19:57:50 +05:30
committed by Tim Abbott
parent 4cafe5f77c
commit bb5c87e306
35 changed files with 988 additions and 32 deletions

View File

@@ -20,6 +20,22 @@ format used by the Zulip server that they are interacting with.
## Changes in Zulip 11.0
**Feature level 416**
* [`POST /invites`](/api/send-invites), [`POST
/invites/multiuse`](/api/create-invite-link): Added a new parameter
`welcome_message_custom_text` which allows the users to add a
Welcome Bot custom message for new users through invitations.
* [`POST /register`](/api/register-queue), [`POST /events`](/api/get-events),
`PATCH /realm`: Added `welcome_message_custom_text` realm setting which is the
default custom message for the Welcome Bot when sending invitations to new users.
* [`POST /realm/test_welcome_bot_custom_message`](/api/test-welcome-bot-custom-message):
Added new endpoint test messages with the Welcome Bot custom message. The test
messages are sent to the acting administrator, allowing them to preview how the
custom welcome message will appear to new users upon joining the organization.
**Feature level 415**
* [`POST /reminders`](/api/create-message-reminder): Added parameter

View File

@@ -144,6 +144,7 @@
* [Get all data exports](/api/get-realm-exports)
* [Create a data export](/api/export-realm)
* [Get data export consent state](/api/get-realm-export-consents)
* [Test welcome bot custom message](/api/test-welcome-bot-custom-message)
#### Real-time events