Further separate module agents and module impl

Add Omnibot.Module.Agent which implements the basic agent cfg + state
persistence functionality, which is then included in the Omnibot.Module.

Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
This commit is contained in:
2020-06-14 18:46:19 -04:00
parent 0b01f3524e
commit 871b7771fe
3 changed files with 44 additions and 23 deletions

View File

@@ -32,7 +32,6 @@ defmodule Omnibot.Module.Base do
quote do
alias Omnibot.{Irc, Module}
import Omnibot.Module.Base
require Logger
@behaviour Module.Base