Create a forum topic.
Method schema is available as of layer 216. Switch »
| Name | Type | Description |
|---|---|---|
| flags | # | Flags, see TL conditional fields |
| title_missing | flags.4?true | If set, the topic has no user-defined title, can only be set for the per-user topics of bot forums; if this field is set, the topic title likely needs to be changed by the bot. |
| peer | InputPeer | The supergroup, private chat (for forum-enabled bots) or forum bot (for users) where to create the topic. |
| title | string | Topic title (maximum UTF-8 length: 128) |
| icon_color | flags.0?int | If no custom emoji icon is specified, specifies the color of the fallback topic icon (RGB), one of 0x6FB9F0, 0xFFD67E, 0xCB86DB, 0x8EEE98, 0xFF93B2, or 0xFB6F5F. |
| icon_emoji_id | flags.3?long | ID of the custom emoji used as topic icon. Telegram Premium users can use any custom emoji, other users can only use the custom emojis contained in the inputStickerSetEmojiDefaultTopicIcons emoji pack. |
| random_id | long | Unique client message ID to prevent duplicate sending of the same event. See here » for more info on random ID deduplication and updateMessageID mapping. |
| send_as | flags.2?InputPeer | Create the topic as the specified peer |
| Code | Type | Description |
|---|---|---|
| 403 | BOT_FORUM_CREATE_FORBIDDEN | Since the bot's user.bot_forum_can_manage_topics flag is not set, the user cannot create or modify bot forum topics. |
| 400 | CHANNEL_FORUM_MISSING | This supergroup is not a forum. |
| 400 | CHANNEL_INVALID | The provided channel is invalid. |
| 400 | PEER_ID_INVALID | The provided peer id is invalid. |
| 403 | PREMIUM_ACCOUNT_REQUIRED | A premium account is required to execute this action. |
Telegram allows creating forums with multiple distinct topics.
Telegram allows including animated and static custom emojis inside of messages.
Telegram Premium is an optional subscription service that unlocks additional exclusive client-side and API-side features, while helping support the development of the app.
Default custom emoji stickerset for forum topic icons
How to subscribe to updates and handle them properly.