1
0
mirror of https://github.com/InsanusMokrassar/TelegramBotAPI.git synced 2026-03-03 17:32:23 +00:00

fix of hasTopicsEnabled and add support of allows_users_to_create_topics

This commit is contained in:
2026-02-15 13:14:18 +06:00
parent e40424b26a
commit e1848aa5c9
3 changed files with 3 additions and 2 deletions

View File

@@ -191,6 +191,7 @@ const val customEmojiStickerSetNameField = "custom_emoji_sticker_set_name"
const val iconCustomEmojiIdField = "icon_custom_emoji_id"
const val hasMainWebAppField = "has_main_web_app"
const val hasTopicsEnabledField = "has_topics_enabled"
const val allowUsersToCreateTopicsField = "allows_users_to_create_topics"
const val canJoinGroupsField = "can_join_groups"
const val canReadAllGroupMessagesField = "can_read_all_group_messages"
const val canReplyField = "can_reply"

View File

@@ -506,6 +506,8 @@ data class ExtendedBot(
val hasMainWebApp: Boolean = false,
@SerialName(hasTopicsEnabledField)
val hasTopicsEnabled: Boolean = false,
@SerialName(allowUsersToCreateTopicsField)
val allowUsersToCreateTopics: Boolean = false,
@SerialName(acceptedGiftTypesField)
override val acceptedGiftTypes: AcceptedGiftTypes = AcceptedGiftTypes(),
) : Bot(), ExtendedChat {

View File

@@ -143,8 +143,6 @@ data class CommonBot(
@Suppress("SERIALIZER_TYPE_INCOMPATIBLE")
@SerialName(usernameField)
override val username: Username? = null,
@SerialName(hasTopicsEnabledField)
val hasTopicsEnabled: Boolean = false,
) : PreviewBot() {
@SerialName(isBotField)
private val isBot = true