Chris Sexton
d1986be68a
gpt: make gpt the catchall
2023-03-05 15:35:01 -05:00
Chris Sexton
f6dd52a222
meme: changed to file upload instead of embed
...
* Added File handling to Discord mesasges
2022-10-20 18:43:45 -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
b8a199faba
pagecomment: add /url command
...
* Updated discord library
* Added an author embed but it's not useful just yet
2022-09-06 17:26:07 -04:00
Chris Sexton
cf5e52c2b6
topic: add plugin
2022-08-16 19:57:29 -04:00
Chris Sexton
e1ccd553f1
discord: add private dm support
2022-08-11 06:29:29 -04:00
Chris Sexton
e92c89891f
bot: add ability to change nick
2022-08-02 13:35:50 -04:00
Chris Sexton
a64f4800b1
cowboy: add slash command
2022-07-23 00:22:13 -04:00
Chris Sexton
ba99b2113c
discord: add slash command structure
2022-07-23 00:22:13 -04:00
Chris Sexton
feb42b8293
emojy: allow creation and removal of emojy
...
- includes a web interface for uploading new images
- includes a web interface for viewing 'possible' images
2022-06-08 21:03:21 -04:00
Chris Sexton
4e3cbbafad
factoid: refactor and ignore reaction
...
- factoid is a mess, but I at least split it into a few parts
- need to move config values from factoid to fact
- need to rename the whole thing to fact
- probably need to go over it with a fine toothed comb
- 5 seconds, why 5 seconds? I still don't know
- added kind to the message type so we can filter reactions out
2022-05-31 11:27:34 -04:00
Chris Sexton
1c22632a41
emojy: create plugin
...
- added reaction type and event for discord connectors
- added web page to view emojy usage
- added new table for counting emojy
2022-05-30 16:38:05 -04:00
Chris Sexton
5d4b36564f
discord: update for compatibility with new library version
2022-03-22 09:44:02 -04:00
Chris Sexton
471c3ecff4
all: update to go1.18 and any interface
2022-03-21 21:36:04 -04:00
Chris Sexton
2a9ae13560
roles: add plugin
2021-11-20 15:34:38 -05:00
Chris Sexton
fff478a9f6
meme: add font support
2021-10-22 16:48:59 -04:00
Chris Sexton
27ab175186
slack: remove obsolete connector
2021-10-05 18:45:51 -04:00
Chris Sexton
9585ac6c23
discord: cripple but fix the who function
2021-08-23 13:18:31 -04:00
Chris Sexton
cf30dad055
goals: fix goal reporting
2021-08-23 11:34:39 -04:00
Chris Sexton
edc56dedc7
discord: resolve guild nicks
2021-08-20 13:52:05 -04:00
Chris Sexton
8b84d6b840
discord: fix authentication
2021-08-19 20:41:06 -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
c47a4f7c6f
web: migrate endpoint registration to chi
2021-07-28 11:41:01 -04:00
Chris Sexton
c5d468c723
last: add multichannel support
...
This
* ensures the last is between yesterday and yesterday
* adds a channel check to the query
* adds a command to check a specific channel
2021-04-28 16:52:07 -04:00
Chris Sexton
defeb9b3b1
meme: maybe fix discord maybe not
2021-02-18 18:01:45 -05:00
Chris Sexton
332d992d05
counter: use IDs when available
...
This should help alleviate user name changes, but may not fix it
entirely. Had to update beers and goals to match an ID search.
Note: this will bust badly for IRC
2021-02-14 17:00:56 -05:00
Chris Sexton
001a04d186
discord: apparently bot has to be capitalized now
2021-02-04 19:46:28 -05:00
Chris Sexton
4a0ba76b89
first: refactor and add clear command
2021-02-03 20:38:21 -05:00
Chris Sexton
ff4b541c01
slackApp: convert from channel to conversation
2021-01-14 16:58:48 -05:00
Chris Sexton
c4605cfb77
git: don't unfurl links
2021-01-09 16:58:18 -05:00
Chris Sexton
9dbdd1f9a3
connectors: add translation layer
...
* URLs can be translated to slack/discord compatible
* Emojy have a connector-specific translation configuration
* Advent of Code plugin respects emojy and URLs
* Config can be wrapped in `` for JSON
2020-12-02 09:53:57 -05:00
Chris Sexton
a30be0df8f
meme/bot: add ephemeral messages
2020-10-24 10:04:53 -04:00
Chris Sexton
b978702706
slack: once more, remove a character
2020-10-21 14:26:44 -04:00
Chris Sexton
ced2108f31
slack: filter zero-width characters
2020-10-21 13:47:18 -04:00
Chris Sexton
b69990e10f
fix gok error
2020-10-13 09:43:04 -04:00
Chris Sexton
5df7644229
remove more logs
2020-10-09 13:58:25 -04:00
Chris Sexton
696ca8408d
discord: remove noisy log line
2020-10-09 13:34:07 -04:00
Chris Sexton
3c0704c57c
discord: remove channel whitelist
2020-10-09 12:04:43 -04:00
Chris Sexton
4ba240c37d
go: fix some format strings
2020-10-09 10:54:09 -04:00
Chris Sexton
a9937d9b8e
discord: add discord functionality
...
* added discord connector
* modified user to support image avatars instead of URL avatars
* modified meme to send IDs instead of names
2020-09-09 13:21:39 -04:00
Chris Sexton
dba38310e4
add discord integration
2020-08-31 12:20:52 -04:00
Chris Sexton
1ff79ce2c9
slackapp: fix reaction logging
2020-07-24 10:55:02 -04:00
Chris Sexton
3db779567a
slack: strip out dumb nbsp
2020-05-17 10:56:48 -04:00
Chris Sexton
10a1745502
meme: add signature icon
2020-05-08 17:49:55 -04:00
Chris Sexton
c184566f07
slack: upgrade library
2020-05-08 17:49:55 -04:00
Chris Sexton
0057f91ce6
connectors: add profile to get user icon
2020-05-08 17:49:55 -04:00
Chris Sexton
ba4c573d0b
Merge branch 'master' into fix_users_again
2019-09-26 10:34:33 -04:00
Chris Sexton
d3cd5f2ab4
slackApp: fix user detection
...
...again. Just had to turn the e-brake off and flip an equality.
2019-09-26 10:31:09 -04:00
Chris Sexton
cc13aa2928
slackApp: remove icon_url from message replies
...
Fixes #198
2019-09-25 18:43:41 -04:00
Chris Sexton
9fc79b26ad
slackApp: handle bot IDs
2019-09-24 13:52:20 -04:00