Alek Ratzloff 4083b5b858 Add default_config, and cfg[:timeout] for tasks
- Using the @default_config attribute in a module will fill out a default
value.
- cfg[:timeout] sets the timeout for the task for this module to finish.
- Update Omnibot.Irc.route_msg/2 to have each task spawn a second task,
  while the first task waits for its child to finish, otherwise killing
  it.

Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
2020-06-13 21:47:46 -04:00
2020-06-13 20:59:58 -04:00
2020-06-13 21:47:40 -04:00

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
Elixir implementation of IRC Omnibot
Readme 2.5 MiB
Languages
Elixir 98.8%
Dockerfile 1.2%