MessageSendOptions¶
Options to be used when a message is sent
MessageSendOptions(
suggested_post_info: InputSuggestedPostInfo,
disable_notification: Bool,
from_background: Bool,
protect_content: Bool,
allow_paid_broadcast: Bool,
paid_message_star_count: int53,
update_order_of_installed_sticker_sets: Bool,
scheduling_state: MessageSchedulingState,
effect_id: int64,
sending_id: int32,
only_preview: Bool
) → MessageSendOptions
suggested_post_info¶
Information about the suggested post; pass null if none. For messages to channel direct messages chat only. Applicable only to sendMessage and addOffer
disable_notification¶
Bool
Pass true to disable notification for the message
from_background¶
Bool
Pass true if the message is sent from the background
protect_content¶
Bool
Pass true if the content of the message must be protected from forwarding and saving; for bots only
allow_paid_broadcast¶
Bool
Pass true to allow the message to ignore regular broadcast limits for a small fee; for bots only
paid_message_star_count¶
int53
The number of Telegram Stars the user agreed to pay to send the messages
update_order_of_installed_sticker_sets¶
Bool
Pass true if the user explicitly chosen a sticker or a custom emoji from an installed sticker set; applicable only to sendMessage and sendMessageAlbum
scheduling_state¶
Message scheduling state; pass null to send message immediately. Messages sent to a secret chat, to a chat with paid messages, to a channel direct messages chat, live location messages and self-destructing messages can't be scheduled
effect_id¶
int64
Identifier of the effect to apply to the message; pass 0 if none; applicable only to sendMessage, sendMessageAlbum in private chats and forwardMessages with one message to private chats
sending_id¶
int32
Non-persistent identifier, which will be returned back in messageSendingStatePending object and can be used to match sent messages and corresponding updateNewMessage updates
only_preview¶
Bool
Pass true to get a fake message instead of actually sending them