omnibot.callbacks package

Submodules

omnibot.callbacks.interactive_component_callbacks module

Interactive component callbacks for internal omnibot functionality.

omnibot.callbacks.interactive_component_callbacks.echo_dialog_submission_callback(container)

Just repond back with whatever is sent in.

omnibot.callbacks.message_callbacks module

Message callbacks for internal omnibot functionality.

omnibot.callbacks.message_callbacks.channel_channel_callback(container)
omnibot.callbacks.message_callbacks.channel_response_callback(container, channels)

A callback to give back a canned response for regex matches in channels

omnibot.callbacks.message_callbacks.congratulations_bot_callback(container, channels, emojis, messages)
omnibot.callbacks.message_callbacks.example_attachment_callback(container)

A callback for responding with an attachment

omnibot.callbacks.message_callbacks.example_topic_callback(container)

A callback for setting the topic

omnibot.callbacks.message_callbacks.help_callback(container)

Callback for omnibot help info.

omnibot.callbacks.message_callbacks.specials_callback(container, channels)

A specials callback that checks for @here or @channel and asks the sender to not use the specials.

omnibot.callbacks.message_callbacks.test_callback(container, text='')

A callback used for basic testing.

omnibot.callbacks.network_callbacks module

omnibot.callbacks.network_callbacks.http_callback(container, request_kwargs=None, client_kwargs=None)

omnibot.callbacks.slash_command_callbacks module

Slash command callbacks for internal omnibot functionality.

omnibot.callbacks.slash_command_callbacks.bigemoji_callback(container)
omnibot.callbacks.slash_command_callbacks.echo_callback(container)

Just respond back with whatever is sent in.

omnibot.callbacks.slash_command_callbacks.tableflip_callback(container)

Respond back with a tableflip

omnibot.callbacks.slash_command_callbacks.unfliptable_callback(container)

Respond back with an unfliptable

Module contents

Callbacks internal to omnibot. Please only add handlers here that are for generic functionality of omnibot. This is not a location for real bots.