omnibot package¶
Subpackages¶
Submodules¶
omnibot.app module¶
omnibot.processor module¶
Core processing logic.
-
omnibot.processor.
parse_kwargs
(kwargs, bot, event_trace=None)¶
-
omnibot.processor.
process_event
(event)¶ Dispatcher for slack api events.
-
omnibot.processor.
process_interactive_component
(component)¶ Dispatcher for slack interactive components
-
omnibot.processor.
process_slash_command
(command)¶ Dispatcher for slack slash commands.
omnibot.settings module¶
-
omnibot.settings.
get
(name, default=None)¶ Get the value of a variable in the settings module scope.
omnibot.setup_logging module¶
omnibot.watcher module¶
-
omnibot.watcher.
bootstrap
()¶
-
omnibot.watcher.
main
()¶
-
omnibot.watcher.
watch_conversations
()¶
-
omnibot.watcher.
watch_emoji
()¶
-
omnibot.watcher.
watch_users
()¶
omnibot.webhook_worker module¶
-
omnibot.webhook_worker.
delete_message
(client, queue_url, message)¶
-
omnibot.webhook_worker.
handle_message
(client, queue_url, message)¶
-
omnibot.webhook_worker.
handle_messages
(client, queue_url, queue_pool)¶
-
omnibot.webhook_worker.
main
()¶
-
omnibot.webhook_worker.
wait_available
(pool, pool_name)¶