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:
@@ -191,6 +191,7 @@ const val customEmojiStickerSetNameField = "custom_emoji_sticker_set_name"
|
|||||||
const val iconCustomEmojiIdField = "icon_custom_emoji_id"
|
const val iconCustomEmojiIdField = "icon_custom_emoji_id"
|
||||||
const val hasMainWebAppField = "has_main_web_app"
|
const val hasMainWebAppField = "has_main_web_app"
|
||||||
const val hasTopicsEnabledField = "has_topics_enabled"
|
const val hasTopicsEnabledField = "has_topics_enabled"
|
||||||
|
const val allowUsersToCreateTopicsField = "allows_users_to_create_topics"
|
||||||
const val canJoinGroupsField = "can_join_groups"
|
const val canJoinGroupsField = "can_join_groups"
|
||||||
const val canReadAllGroupMessagesField = "can_read_all_group_messages"
|
const val canReadAllGroupMessagesField = "can_read_all_group_messages"
|
||||||
const val canReplyField = "can_reply"
|
const val canReplyField = "can_reply"
|
||||||
|
|||||||
@@ -506,6 +506,8 @@ data class ExtendedBot(
|
|||||||
val hasMainWebApp: Boolean = false,
|
val hasMainWebApp: Boolean = false,
|
||||||
@SerialName(hasTopicsEnabledField)
|
@SerialName(hasTopicsEnabledField)
|
||||||
val hasTopicsEnabled: Boolean = false,
|
val hasTopicsEnabled: Boolean = false,
|
||||||
|
@SerialName(allowUsersToCreateTopicsField)
|
||||||
|
val allowUsersToCreateTopics: Boolean = false,
|
||||||
@SerialName(acceptedGiftTypesField)
|
@SerialName(acceptedGiftTypesField)
|
||||||
override val acceptedGiftTypes: AcceptedGiftTypes = AcceptedGiftTypes(),
|
override val acceptedGiftTypes: AcceptedGiftTypes = AcceptedGiftTypes(),
|
||||||
) : Bot(), ExtendedChat {
|
) : Bot(), ExtendedChat {
|
||||||
|
|||||||
@@ -143,8 +143,6 @@ data class CommonBot(
|
|||||||
@Suppress("SERIALIZER_TYPE_INCOMPATIBLE")
|
@Suppress("SERIALIZER_TYPE_INCOMPATIBLE")
|
||||||
@SerialName(usernameField)
|
@SerialName(usernameField)
|
||||||
override val username: Username? = null,
|
override val username: Username? = null,
|
||||||
@SerialName(hasTopicsEnabledField)
|
|
||||||
val hasTopicsEnabled: Boolean = false,
|
|
||||||
) : PreviewBot() {
|
) : PreviewBot() {
|
||||||
@SerialName(isBotField)
|
@SerialName(isBotField)
|
||||||
private val isBot = true
|
private val isBot = true
|
||||||
|
|||||||
Reference in New Issue
Block a user