Commit Graph

965 Commits

Author SHA1 Message Date
Chris Sexton eea4703129 talker: add cowsay 2019-02-20 16:47:41 -05:00
Chris Sexton f818acc55c
Merge pull request #153 from rcuhljr/better-error-message
Better error message
2019-02-20 15:08:13 -05:00
Robert Uhl 44bf5b43a1
Update Tests 2019-02-20 14:17:45 -05:00
Robert Uhl ec8ce42abb
Add example text for time parse errors 2019-02-20 14:16:55 -05:00
Chris Sexton f62c852eb4
Merge pull request #152 from velour/rmslack
slack: got moved earlier
2019-02-18 18:56:05 -05:00
Chris Sexton 3f7c78f870 slack: got moved earlier 2019-02-18 18:52:35 -05:00
Chris Sexton 998bc2d069
Merge pull request #151 from velour/dedupe
slackApp: add dedupe
2019-02-18 18:48:47 -05:00
Chris Sexton 15bb7c34e5 slackApp: add dedupe 2019-02-18 18:45:23 -05:00
Chris Sexton bd5cd28478
Merge pull request #150 from velour/fixbeers
beers: fix bad indirection issue
2019-02-15 15:15:21 -05:00
Chris Sexton 6a1cabc2aa beers: fix bad indirection issue 2019-02-15 15:12:09 -05:00
Chris Sexton 120a9474de
Merge pull request #149 from velour/fixremember
Fixremember
2019-02-15 15:03:52 -05:00
Chris Sexton 30944bf620 Revert "main: removed zork plugin"
This reverts commit 6fb0990a11.
2019-02-15 15:00:01 -05:00
Chris Sexton 47a824e8da remember: fixed something? It works now. 2019-02-15 14:54:14 -05:00
Chris Sexton 6fb0990a11 main: removed zork plugin 2019-02-13 12:08:16 -05:00
Chris Sexton e7ac991b42
Merge pull request #148 from velour/help
help: fix the help system after I borke it
2019-02-12 12:31:02 -05:00
Chris Sexton 32ca0c5bf7 help: fix the help system after I borke it
* Also fix twitch's help registration and message
2019-02-12 12:26:27 -05:00
Scott Kiesel d569810db6
Merge pull request #147 from velour/teature
A new small tea-ture
2019-02-12 11:07:20 -05:00
skkiesel 1842aeba82 A new small tea-ture 2019-02-12 11:03:24 -05:00
Chris Sexton 43d68fd9d6
Merge pull request #146 from velour/streamword
twitch: make stream announcements more complicated
2019-02-09 08:50:24 -05:00
Chris Sexton 74efe02c75 twitch: make stream announcements more complicated
And fun. Now they're templates.
2019-02-09 08:32:27 -05:00
Chris Sexton 0bbfa88611
Merge pull request #145 from velour/slackapp
slack: revert to manual slack call for replies
2019-02-08 14:58:21 -05:00
Chris Sexton 85d123a910 slack: revert to manual slack call for replies
Because that just fucking works.
2019-02-08 14:54:40 -05:00
Chris Sexton ebfe78209b
Merge pull request #144 from velour/slackapp
slackApp: stop racing to serve on the http port
2019-02-07 14:49:46 -05:00
Chris Sexton a1e170aa40 slackApp: stop racing to serve on the http port 2019-02-07 14:45:59 -05:00
Chris Sexton 0f6f7b0b03
Merge pull request #143 from velour/slackapp
Minor changes to slack
2019-02-07 14:29:33 -05:00
Chris Sexton 4925069ac9 slackApp: fix user info functionality 2019-02-07 14:21:22 -05:00
Chris Sexton c8abb4b423 ignore: add misc junk 2019-02-07 11:32:30 -05:00
Chris Sexton a20839cdd7 bot: Invert RegisterWeb 2019-02-07 11:30:42 -05:00
Chris Sexton 104ff85a0d downtime: remove dead plugin 2019-02-07 11:22:27 -05:00
Chris Sexton c72dc7b2c8 slackapp: most things working
* User lists are definitely not working yet
2019-02-06 00:17:32 -05:00
Chris Sexton 980b079bf3 slackApp: create new connector for an app
* Using a library because I'm lazy.
* Fixed a few noisy things in Twitch and Untappd
* Moved connectors to a common place
2019-02-05 22:52:49 -05:00
Chris Sexton 00d998fc59 beers: be quiet 2019-02-05 21:32:33 -05:00
Chris Sexton 86e662b181
Merge pull request #142 from velour/twitchfix
twitch: check gameID instead of title
2019-02-05 21:16:57 -05:00
Chris Sexton c504173022 twitch: check gameID instead of title 2019-02-05 21:13:35 -05:00
Chris Sexton b11815dec3
Merge pull request #141 from velour/events
Strict Interfaces => Events
2019-02-05 16:27:08 -05:00
Chris Sexton dea3f07dc2 go: update the dependencies 2019-02-05 16:21:34 -05:00
Chris Sexton a25d7b9eff bot: get rid of a string
I introduced reflection earlier. I may as well go whole hog now.
2019-02-05 16:10:36 -05:00
Chris Sexton 287c26440e emojify: don't chomp up the rest of the pipeline
added bonus fix
2019-02-05 16:02:00 -05:00
Chris Sexton 4b5b66dd6d bot: unroll args 2019-02-05 15:24:49 -05:00
Chris Sexton f661d7dca2 bot: update callback registry types
Unfortunately, we can't hash the plugins. I went ahead and hashed the
types instead.
2019-02-05 15:13:32 -05:00
Chris Sexton 5ee5f33e36 tests: refactor for new system 2019-02-05 15:02:15 -05:00
Chris Sexton 90e7b11308 plugins: add callback handler registrations 2019-02-05 14:41:38 -05:00
Chris Sexton 933e514ddd bot: switch plugins to matching instance
instead of string
2019-02-05 13:58:12 -05:00
Chris Sexton 82dcf410f2 bot: hook connectors up to events
This includes a full test of `admin`
2019-02-05 13:42:15 -05:00
Chris Sexton d85c855d47 bot: rename a few things 2019-02-05 12:25:31 -05:00
Chris Sexton 2e20971dd1 Merge branch 'master' into events
* master:
  twitch: configerize the stream word
2019-02-05 11:41:50 -05:00
Chris Sexton 1f69a653a9 tests: refactor mock to match new interface 2019-02-05 11:37:33 -05:00
Chris Sexton 3620208f33 irc: Update IRC connector to new structure 2019-02-05 11:20:43 -05:00
Chris Sexton e7c88c0c9c events: refactor
Combining all of the various send/recv functions into one
2019-02-05 10:54:13 -05:00
Chris Sexton 75d2127396
Merge pull request #140 from velour/screaming
twitch: configerize the stream word
2019-02-04 22:21:34 -05:00