omnibot package

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)

omnibot.wsgi module

Module contents