createForumTopicЧастично
Use this method to create a topic in a forum supergroup chat or a private chat with a user. In the case of a supergroup chat the bot must be an administrator in the chat for this to work and must have the can_manage_topics administrator right. Returns information about the created topic as a ForumTopic object.
Поддерживается частично
forum supergroups only (the core has no topics in private chats); emits forum_topic_created
Параметры
Unique identifier for the target chat or username of the target supergroup in the format
@usernameTopic name, 1-128 characters
Color of the topic icon in RGB format. Currently, must be one of 7322096 (0x6FB9F0), 16766590 (0xFFD67E), 13338331 (0xCB86DB), 9367192 (0x8EEE98), 16749490 (0xFF93B2), or 16478047 (0xFB6F5F).
Unique identifier of the custom emoji shown as the topic icon. Use getForumTopicIconStickers to get all allowed custom emoji identifiers.
Пример запроса
curl
curl "https://api.staticgram.top/bot$TOKEN/createForumTopic" \
-H "Content-Type: application/json" \
-d '{
"chat_id": 123456789,
"name": "my_set_by_mybot"
}'aiogram 3
from aiogram import Bot
from aiogram.client.session.aiohttp import AiohttpSession
from aiogram.client.telegram import TelegramAPIServer
session = AiohttpSession(api=TelegramAPIServer.from_base("https://api.staticgram.top"))
bot = Bot(TOKEN, session=session)
result = await bot.create_forum_topic(chat_id=123456789, name="my_set_by_mybot")JavaScript
const res = await fetch(`https://api.staticgram.top/bot${TOKEN}/createForumTopic`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"chat_id": 123456789,
"name": "my_set_by_mybot"
}),
});
const data = await res.json();Ответ (ForumTopic)
JSON
{
"ok": true,
"result": {
"message_thread_id": 1,
"name": "...",
"icon_color": 1
}
}