telegram_framework.chats package

Submodules

telegram_framework.chats.chats module

class telegram_framework.chats.chats.Chat(id: int = 0, messages: list = <factory>, bots: list = <factory>, keyboard: Any = None, notes: Dict[str, Any]=<factory>, info: telegram_framework.chats.info.Info = Info(type='dummy', _adapter_chat=None, title=None, username=None, first_name=None, last_name=None, is_forum=None, max_reaction_count=None, bio=None, join_to_send_messages=None, join_by_request=None, has_private_forwards=None, has_restricted_voice_and_video_messages=None, description=None, invite_link=None, slow_mode_delay=None, message_auto_delete_time=None, has_protected_content=None, sticker_set_name=None, can_set_sticker_set=None, linked_chat_id=None, emoji_status_custom_emoji_id=None, has_hidden_members=None, has_aggressive_anti_spam_enabled=None, emoji_status_expiration_date=None, accent_color_id=None, background_custom_emoji_id=None, profile_accent_color_id=None, profile_background_custom_emoji_id=None, has_visible_history=None, unrestrict_boost_count=None, custom_emoji_sticker_set_name=None, can_send_paid_media=None))[source]

Bases: object

bots: list
id: int = 0
info: Info = Info(type='dummy', _adapter_chat=None, title=None, username=None, first_name=None, last_name=None, is_forum=None, max_reaction_count=None, bio=None, join_to_send_messages=None, join_by_request=None, has_private_forwards=None, has_restricted_voice_and_video_messages=None, description=None, invite_link=None, slow_mode_delay=None, message_auto_delete_time=None, has_protected_content=None, sticker_set_name=None, can_set_sticker_set=None, linked_chat_id=None, emoji_status_custom_emoji_id=None, has_hidden_members=None, has_aggressive_anti_spam_enabled=None, emoji_status_expiration_date=None, accent_color_id=None, background_custom_emoji_id=None, profile_accent_color_id=None, profile_background_custom_emoji_id=None, has_visible_history=None, unrestrict_boost_count=None, custom_emoji_sticker_set_name=None, can_send_paid_media=None)
keyboard: Any = None
messages: list
notes: Dict[str, Any]
telegram_framework.chats.chats.add_bot(chat: Chat, bot: Any) Chat[source]
telegram_framework.chats.chats.add_keyboard(chat: Chat, keyboard: Any)[source]
telegram_framework.chats.chats.add_message(chat: Chat, message: Any) Chat[source]
telegram_framework.chats.chats.add_note(chat, **kwargs)[source]
telegram_framework.chats.chats.get_last_message(chat: Chat) Any[source]
telegram_framework.chats.chats.get_note(chat, name, default=None)[source]
telegram_framework.chats.chats.save_message(chat: Chat, message: Any) Chat[source]

telegram_framework.chats.info module

class telegram_framework.chats.info.Info(type: str, _adapter_chat: Any, title: str = None, username: str = None, first_name: str = None, last_name: str = None, is_forum: bool = None, max_reaction_count: int = None, bio: str = None, join_to_send_messages: bool = None, join_by_request: bool = None, has_private_forwards: bool = None, has_restricted_voice_and_video_messages: bool = None, description: str = None, invite_link: str = None, slow_mode_delay: int = None, message_auto_delete_time: int = None, has_protected_content: bool = None, sticker_set_name: str = None, can_set_sticker_set: bool = None, linked_chat_id: int = None, emoji_status_custom_emoji_id: str = None, has_hidden_members: bool = None, has_aggressive_anti_spam_enabled: bool = None, emoji_status_expiration_date: int = None, accent_color_id: int = None, background_custom_emoji_id: str = None, profile_accent_color_id: int = None, profile_background_custom_emoji_id: str = None, has_visible_history: bool = None, unrestrict_boost_count: int = None, custom_emoji_sticker_set_name: str = None, can_send_paid_media: bool = None)[source]

Bases: object

accent_color_id: int = None
background_custom_emoji_id: str = None
bio: str = None
can_send_paid_media: bool = None
can_set_sticker_set: bool = None
custom_emoji_sticker_set_name: str = None
description: str = None
emoji_status_custom_emoji_id: str = None
emoji_status_expiration_date: int = None
first_name: str = None
has_aggressive_anti_spam_enabled: bool = None
has_hidden_members: bool = None
has_private_forwards: bool = None
has_protected_content: bool = None
has_restricted_voice_and_video_messages: bool = None
has_visible_history: bool = None
is_forum: bool = None
join_by_request: bool = None
join_to_send_messages: bool = None
last_name: str = None
linked_chat_id: int = None
max_reaction_count: int = None
message_auto_delete_time: int = None
profile_accent_color_id: int = None
profile_background_custom_emoji_id: str = None
slow_mode_delay: int = None
sticker_set_name: str = None
title: str = None
type: str
unrestrict_boost_count: int = None
username: str = None

Module contents