peyk.platforms.rubika.types.bot

Classes

Bot([bot_id, bot_title, avatar, ...])

Represent the Rubika Bot API Bot type.

class peyk.platforms.rubika.types.bot.Bot(bot_id: str = '', bot_title: str = '', avatar: File | None = None, description: str | None = None, username: str | None = None, start_message: str | None = None, share_url: str | None = None)[source]

Bases: object

Represent the Rubika Bot API Bot type.

The class preserves the existing public fields and wire-format behavior.

bot_id: str = ''
bot_title: str = ''
avatar: File | None = None
description: str | None = None
username: str | None = None
start_message: str | None = None
share_url: str | None = None
classmethod from_dict(data: dict | None) Bot | None[source]

Performs the from dict operation for the Rubika client.

Parameters:

data – Value used by this operation.

Returns:

Result produced by the Rubika operation.