Commit Graph

11 Commits

Author SHA1 Message Date
a73d94376f Add top-level channels to example config
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
2020-08-18 16:34:28 -07:00
09cb4ac752 Update config with some docs
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
2020-08-18 16:33:43 -07:00
2f378dd438 Finish removing Omnibot.State functions
Omnibot.State shouldn't be used anywhere anymore except as a GenServer
being started up in the supervisor.

Also, configuration must be loaded through Config.load/1 rather than
being constructed, because everything expects a tuple of {plugin,
config} now.

Finally, Omnibot.Core must be added to the configuration in order for
basic functionality.

Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
2020-08-11 15:23:53 -07:00
6de47a2fec Update example config 'modules' and 'module_paths' to use 'plugin(s)' instead
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
2020-07-21 17:45:03 -07:00
02470bcf1d Add "ignore" list to wordbot plugin
Wordbot can now ignore users who send messages to the channel.

Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
2020-07-16 17:54:34 -07:00
13ffcbbbc0 Add OnConnect plugin example
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
2020-07-06 18:13:37 -07:00
15fd7bf032 Update example config
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
2020-07-02 17:26:14 -07:00
67ba7a5847 WIP: Wordbot
Wordbot is a little more complex of a bot module and I've been working
on it here.

Other than wordbot module, a few minor tweaks have been added all around
that don't really affect anything.

Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
2020-07-01 12:04:51 -07:00
e8bedc7d2a Add Linkbot to the sample config
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
2020-06-13 21:01:23 -04:00
afd8f8c667 Comment out module_paths in example omnibot config
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
2020-06-12 18:25:42 -04:00
6340936895 Initial commit with IRC and bot example.
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
2020-06-12 17:29:35 -04:00