Chris Sexton
b63b317dfc
gpt: reset chat prompt every N messages
2023-04-08 21:22:58 -04:00
Chris Sexton
0c94d71960
twitch: assume defaults if twitch doesn't tell us a game
2023-01-10 21:40:34 -05:00
Chris Sexton
7eba55f236
twitch: add irc disable flag
2023-01-07 20:55:39 -05:00
Chris Sexton
f70eb46c5d
twitch: redo with webhooks
2023-01-04 11:27:03 -05:00
Chris Sexton
bf54f421fe
twitch: remove broken test
2022-10-15 10:23:57 -04:00
Chris Sexton
dfa6302757
twitch: refactor alert code
2022-09-25 17:32:18 -04:00
Chris Sexton
dd262f524e
twitch: Add IRC-Discord bridge
...
* Should connect a bridge to streamer's channel any time a stream starts
* Should disconnect when stream ends
* Add `track` and `untrack` commands to manually modify bridge
* Adds support for creating Discord threads
2022-09-18 17:49:27 -04:00
Chris Sexton
8090d4209a
reminder: add snooze functionality
2022-08-31 13:42:18 -04:00
Chris Sexton
f28026436a
twitch: separate into regex commands and add user check
2022-08-09 08:14:36 -04:00
Chris Sexton
7c0a777737
twitch: add reauthentication
...
- refactored secrets to be in config
- added missing format string to bot
2022-08-03 21:12:08 -04:00
Chris Sexton
69cee328e7
twitch: fix web server
2022-05-20 17:16:31 -04:00
Chris Sexton
a4108ecc82
twitch: change some names to match the API
2022-05-18 10:46:37 -04:00
Chris Sexton
471c3ecff4
all: update to go1.18 and any interface
2022-03-21 21:36:04 -04:00
Chris Sexton
7ba9d94ac2
counter: add api, bot: change routes
...
* many routes changed by adding the chi router
* counter has an authenticated API to increment and decrement
2021-07-28 11:41:01 -04:00
Chris Sexton
42f7f52bfb
cli: make a new plugin
2019-05-27 19:23:05 -04:00
Chris Sexton
a2d5d173f9
logging: switch to a logging library
2019-03-07 11:46:59 -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
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
a20839cdd7
bot: Invert RegisterWeb
2019-02-07 11:30:42 -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
c504173022
twitch: check gameID instead of title
2019-02-05 21:13:35 -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
2e20971dd1
Merge branch 'master' into events
...
* master:
twitch: configerize the stream word
2019-02-05 11:41:50 -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
0c93259c55
twitch: configerize the stream word
2019-02-04 22:17:33 -05:00
Chris Sexton
0593b4f164
config: set some defaults
2019-01-21 19:16:57 -05:00
Chris Sexton
a8d0f3fd34
stats: remove unused plugin
...
config: checkpoint
config: checkpoint all but two tests passing
config: checkpoint all but one test suites pass
2019-01-21 12:36:56 -05:00
Chris Sexton
73dc6f047d
twitch: streaming
2018-12-26 23:23:22 -05:00
Chris Sexton
03f979bde4
twitch: make things spooky
2018-10-22 16:19:03 -04:00
skkiesel
54b83cd444
listening to thread responses to rpg threads only
2017-10-31 14:14:45 -04:00
cws
eae49ebe18
twitch: Add URL to stream when streams are active
2017-09-30 12:53:37 -04:00
cws
20c038d57c
twitch: add HTTP output
2017-09-27 16:29:04 -04:00
cws
403c6dae0a
twitch: update to current API
...
* Added OAuth abilities
* Added full API spec for endpoint response
* Use net/url to build request
2017-09-27 14:47:16 -04:00
cws
7a3646049c
go fmt
2017-01-05 09:49:27 -05:00
skiesel
5cf384e633
check twitch to see who is streaming
2016-08-08 21:15:09 -04:00