Class: TD::Types::InternalLinkType::BotAddToChannel

Inherits:
TD::Types::InternalLinkType show all
Defined in:
lib/tdlib/types/internal_link_type/bot_add_to_channel.rb

Overview

The link is a link to a Telegram bot, which is supposed to be added to a channel chat as an administrator. Call searchPublicChat with the given bot username and check that the user is a bot, ask the current user to select

a channel chat to add the bot to as an administrator.

Then, call getChatMember to receive the current bot rights in the chat and if the bot already is an administrator,

check that the current user can edit its administrator rights and combine received rights with the requested
administrator rights.

Then, show confirmation box to the user, and call setChatMemberStatus with the chosen chat and confirmed rights.

Instance Attribute Summary collapse

Method Summary

Methods inherited from Base

#to_hash, #to_json

Instance Attribute Details

#administrator_rightsTD::Types::ChatAdministratorRights

Expected administrator rights for the bot.

Returns:



12
13
14
# File 'lib/tdlib/types/internal_link_type/bot_add_to_channel.rb', line 12

def administrator_rights
  @administrator_rights
end

#bot_usernameTD::Types::String

Username of the bot.

Returns:

  • (TD::Types::String)

    the current value of bot_username



12
13
14
# File 'lib/tdlib/types/internal_link_type/bot_add_to_channel.rb', line 12

def bot_username
  @bot_username
end