slidge.core.mixins.message_maker
#
Module Contents#
Classes#
- class slidge.core.mixins.message_maker.MessageMaker[source]#
Bases:
slidge.core.mixins.base.BaseSender
- _make_message(state=None, hints=(), legacy_msg_id=None, when=None, reply_to=None, carbon=False, **kwargs)[source]#
- Parameters:
state (Optional[slidge.util.types.ChatState]) –
hints (Iterable[slidge.util.types.ProcessingHint]) –
legacy_msg_id (Optional[slidge.util.types.LegacyMessageType]) –
when (Optional[datetime.datetime]) –
reply_to (Optional[slidge.util.types.MessageReference]) –
- _set_msg_id(msg, legacy_msg_id=None)[source]#
- Parameters:
msg (slixmpp.Message) –
legacy_msg_id (Optional[slidge.util.types.LegacyMessageType]) –
- _add_delay(msg, when)[source]#
- Parameters:
msg (slixmpp.Message) –
when (Optional[datetime.datetime]) –
- _add_reply_to(msg, reply_to)[source]#
- Parameters:
msg (slixmpp.Message) –
reply_to (slidge.util.types.MessageReference) –