Commit Graph

13 Commits (4218f22d2dce9be84093ad18911f1cc41e9e3aea)

Author SHA1 Message Date
mio 4218f22d2d Add example bot gordon 2022-08-30 20:15:52 +00:00
mio edae077b1d (ramenkan) Add link 2022-08-29 20:47:53 +00:00
mio 44e56e0884 (hellobot) Minor adjustment for scheduled task 2022-04-27 23:27:56 -04:00
mio 6de32954b4 Bump release version to 1.2
- Bump rockspecs to 1.2
- (hellobot) Add explanation for scheduled tasks
2022-04-25 17:35:14 -04:00
mio de2643183f Fix task repetition
- Fix task scheduling not repeating and resulting in high cpu usage
- Fix pong response triggered by user message
- Add timestamp to debug output
2022-04-09 01:28:59 -04:00
mio 971b758524 Try to handle pings better
- Send a pong anyway if no ping request was detected after 120s
- (ramenkan) minor text adjustments
2022-04-04 00:31:52 -04:00
mio e9927fb1d7 Add scheduled tasks 2022-04-01 04:14:15 -04:00
mio 8530a3bb77 (hachi) Add breadtarot foil 2022-03-23 16:55:09 +00:00
mio d31e322b10 Add tracery-inspired example 2022-03-22 06:10:42 +00:00
mio 4edbf32ef9 Add docs
- Add more-detailed usage doc
- Add a smaller hello world example
- Include a user systemd file
- Fix config check to include second-level nested tables
2022-03-21 04:09:12 +00:00
mio 75d3f149f2 Add handlers to list servers/channels, connect to/quit servers
- Add handlers to list connected servers and channels
- Add handlers to connect and disconnect from servers
- Check user config and only override specified settings
- Redact parameters in admin-only handlers from debug output to avoid
  logging potential passwords
- Set admin-only handlers to respond only in private messages
- Include list of admin handlers for customisation
- Extract debug strings to a table for customisation
2022-03-20 03:42:25 +00:00
mio 7963d7221c Bugfixes
- Add global admins table, set disconnect and reload built-in handlers to be
  accessible by global admins only
- Only send an unknown code error in private messages to avoid responding to
  other bots' codes when there is a prefix collision
- Fix server contexts not being updated after a config reload
- Fix service codes being improperly parsed in privmsgs when different code
  prefixes are used
- Fix joining channels on some networks when connecting without
  authentication
- Fix disconnecting from one server also causing disconnection from other
  servers
2022-03-19 17:33:07 +00:00
mio 9005c0fba5 Rewrite module in Lua 2022-03-14 06:57:49 +00:00