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
Chris Sexton
0c93259c55
twitch: configerize the stream word
2019-02-04 22:17:33 -05:00
Scott Kiesel
181f243b39
Merge pull request #139 from velour/ReminderMaxList
...
Limit the listing pain caused by inflicting reminder pain on others
2019-01-27 16:23:46 -05:00
skkiesel
1726b83438
Limit the listing pain caused by inflicting reminder pain on others
2019-01-27 11:20:36 -10:00
Chris Sexton
e161e9fece
Merge pull request #138 from velour/quiet
...
admin: be quiet
2019-01-25 10:09:44 -05:00
Chris Sexton
17afdda35e
admin: be quiet
...
This will not silence any out of band messages such as Untappd checks,
Twitch notifications, or the startup message.
This will cause catbase not to know anything about the conversation,
which means quoting something during the quiet period is impossible.
Everything during quiet time is off the record.
2019-01-25 10:05:26 -05:00
Chris Sexton
adb0eb9f45
emojify: add direct eq
2019-01-22 10:59:08 -05:00