BusinessConnection

class telegram.BusinessConnection(id, user, user_chat_id, date, can_reply=None, is_enabled=None, rights=None, *, api_kwargs=None)[source]

Bases: telegram.TelegramObject

Describes the connection of the bot with a business account.

Objects of this class are comparable in terms of equality. Two objects of this class are considered equal if their id, user, user_chat_id, date, rights, and is_enabled are equal.

Added in version 21.1.

Changed in version 22.1: Equality comparison now considers rights instead of can_reply.

Parameters:
  • id (str) – Unique identifier of the business connection.

  • user (telegram.User) – Business account user that created the business connection.

  • user_chat_id (int) – Identifier of a private chat with the user who created the business connection.

  • date (datetime.datetime) – Date the connection was established in Unix time.

  • can_reply (bool, optional) –

    True, if the bot can act on behalf of the business account in chats that were active in the last 24 hours.

    Deprecated since version 22.1: Bot API 9.0 deprecated this argument in favor of rights.

  • is_enabled (bool) – True, if the connection is active.

  • rights (BusinessBotRights, optional) –

    Rights of the business bot.

    Added in version 22.1.

id[source]

Unique identifier of the business connection.

Type:

str

user[source]

Business account user that created the business connection.

Type:

telegram.User

user_chat_id[source]

Identifier of a private chat with the user who created the business connection.

Type:

int

date[source]

Date the connection was established in Unix time.

Type:

datetime.datetime

is_enabled[source]

True, if the connection is active.

Type:

bool

rights[source]

Optional. Rights of the business bot.

Added in version 22.1.

Type:

BusinessBotRights

property can_reply[source]

Optional. True, if the bot can act on behalf of the business account in chats that were active in the last 24 hours.

Deprecated since version 22.1: Bot API 9.0 deprecated this argument in favor of rights

Type:

bool

classmethod de_json(data, bot=None)[source]

See telegram.TelegramObject.de_json().