4d27e30b88d0905353b3a634470b45b0079094a8
Previously, core behavior was handled in the Omnibot.Router module. However, since the module system is robust enough, this work has been delegated to the Omnibot.Core module. Additionally, the Omnibot.State module has been augmented to keep track of the modules that have been currently loaded, and methods that are used to get the list of loaded modules and routing information for those modules are coming from Omnibot.State as well (as opposed to Omnibot.Config). This is to avoid requiring the Omnibot.Core module be included in the config, plus avoiding modification of the runtime config after it has already been loaded. Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
Omnibot
TODO: Add description
Installation
If available in Hex, the package can be installed
by adding omnibot to your list of dependencies in mix.exs:
def deps do
[
{:omnibot, "~> 0.1.0"}
]
end
Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/omnibot.
Description
Languages
Elixir
98.8%
Dockerfile
1.2%