tgram_dnd.flows package

Submodules

tgram_dnd.flows.callback_flow module

class tgram_dnd.flows.callback_flow.CallbackFlow(blocks: List[CallbackBlock] | CallbackBlock, filter: Filter | None = None)[source]

Bases: object

a flow used to track CallBacks

Parameters:
  • blocks (Union[List[tgram_dnd.flows.CallbackBlock]], tgram_dnd.flows.CallbackBlock) – The proccesing blocks

  • filter (tgram.filters.Filter, optional) – filter incoming callbacks, pass Nothing to trigger all updates

Returns:

None

inject(app: App)[source]
load_plugin() None[source]

loads plugin into the bot

tgram_dnd.flows.message_flow module

class tgram_dnd.flows.message_flow.MessageFlow(blocks: List[MessageBlock] | MessageBlock, filter: Filter | None = None)[source]

Bases: object

a flow used to track Messages

Parameters:
  • blocks (Union[List[tgram_dnd.flows.MessageBlock]], tgram_dnd.flows.MessageBlock) – The proccesing blocks

  • filter – filter incoming messages, pass Nothing to trigger all updates

Returns:

None

inject(app: App)[source]
load_plugin() None[source]

loads plugin into the bot

Module contents