twtb.logic.shared.message_sender#
Module for MessageSender.
Module Contents#
Classes#
Iterates over all realisations of |
- class MessageSender(bot: telethon.TelegramClient)[source]#
Iterates over all realisations of
AbstractSenderand calls them.- _senders() → Set[twtb.logic.shared.abstractions.AbstractSender][source]#
Getter for list of realisations of
AbstractSender.
- async send_message(users_ids: Set[int], message: telethon.tl.custom.message.Message) → None[source]#
Iterate over all realisations of
AbstractSenderand call them.- Parameters:
users_ids – List of user IDs, which need to get the message.
message – Telegram message object to send.