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)¶