Commit Graph

580 Commits

Author SHA1 Message Date
Chris Sexton 827879b72d sisyphus: add plugin 2017-11-03 19:03:19 -04:00
skkiesel 345129264b use 'as_user' when sending messages and replies 2017-11-03 14:07:30 -04:00
skkiesel 1ac566c2c2 sokobass. 2017-11-02 16:32:02 -04:00
skkiesel 54b83cd444 listening to thread responses to rpg threads only 2017-10-31 14:14:45 -04:00
skkiesel d9bb7ec3c0 sometimes you have an id, sometimes a message, we should support relpying to both 2017-10-31 10:16:41 -04:00
skkiesel 3009a646e6 support replies 2017-10-31 10:07:20 -04:00
skkiesel 42b1356eb2 remove some unneccessary code when parsing sent message response 2017-10-31 09:48:35 -04:00
skkiesel d6c35b94ec cleanup! 2017-10-31 09:40:03 -04:00
Scott Kiesel 34e2404e8b hacked poc for edits as an animation mechanism 2017-10-31 06:22:36 -04:00
Chris Sexton 5c1b1abbf1 dep: still trying to get the right sauce here 2017-10-26 09:42:17 -04:00
Chris Sexton e0fd138329 Merge branch 'deps'
* deps:
  dep: update deps
2017-10-26 09:31:25 -04:00
Chris Sexton ef9bc22d20 dep: update deps 2017-10-26 09:31:20 -04:00
Chris Sexton 6bbf409fb9 Merge pull request #88 from velour/deps
Deps
2017-10-26 09:19:10 -04:00
Chris Sexton f336c88bb2 gitignore: add some cruft 2017-10-26 09:16:15 -04:00
Chris Sexton 3771d6a002 dep: add manifest and lock file
Switching it to https://github.com/golang/dep
2017-10-26 09:14:57 -04:00
Chris Sexton eaf7a0e846 dep: remove old godeps cruft
It was out of date and there's some other new hotness
2017-10-26 09:14:45 -04:00
Chris Sexton ef1c3010c3 Merge pull request #87 from velour/fix_babbler_table
babbler: create tables no matter what
2017-10-25 18:47:10 -04:00
Chris Sexton 6af9114a37 babbler: create tables no matter what 2017-10-25 18:45:45 -04:00
Chris Sexton df29c89d84 Merge branch 'aliases'
* aliases:
  fact: fix reverse detection
2017-10-25 18:17:10 -04:00
Chris Sexton c708aec4a4 fact: fix reverse detection 2017-10-25 18:16:38 -04:00
Chris Sexton be919f9fab Merge pull request #86 from velour/aliases
fact: add protection for aliases
2017-10-25 18:08:59 -04:00
Chris Sexton c6709ae521 fact: add protection for aliases
* No circular aliases may be created
* Must have a resolvable destination
2017-10-25 18:08:32 -04:00
Chris Sexton c399db225a Merge pull request #84 from velour/slack_parsing
slack: import velour/chat parsing
2017-10-25 12:15:25 -04:00
Chris Sexton ea59e84fb1 Merge pull request #85 from velour/aliases
factoid: learn and spit out aliases
2017-10-25 12:15:15 -04:00
Chris Sexton d04e6741ea factoid: learn and spit out aliases
* Added datatype for aliases
* Added table for aliases
* Added resolving mechanism after factoid miss
2017-10-25 12:14:22 -04:00
Chris Sexton 86ba01e2f7 slack: remove @ when parsing a name 2017-10-24 15:56:05 -04:00
Chris Sexton b94b249fc5 slack: import velour/chat parsing
* Removed emoji conversion from chat
* Added bool to getUser
* Fixed getUser references
2017-10-24 15:45:02 -04:00
Chris Sexton 4c0b8f4fad Merge pull request #82 from velour/squarify_untappd
beers: make untappd icons square
2017-10-05 16:51:18 -04:00
cws a4abcb4bc1 beers: make untappd icons square
* Added all image formats to checkin structure
* Changed which image is selected for display in the channel
2017-10-05 15:00:23 -04:00
Chris Sexton 4122dc6b48 Merge pull request #81 from velour/linkify_twitch
twitch: Add URL to stream when streams are active
2017-09-30 12:55:18 -04:00
cws eae49ebe18 twitch: Add URL to stream when streams are active 2017-09-30 12:53:37 -04:00
Chris Sexton 6ecef2bfa0 Merge pull request #80 from velour/inventory
inventory: initial sketch
2017-09-29 14:35:07 -04:00
cws 9600e0dc63 inventory: initial sketch
Fixes #2
2017-09-29 00:58:21 -04:00
Chris Sexton 5ded7a8f7b Merge pull request #79 from velour/fix_twitch
twitch: update to current API
2017-09-28 22:39:29 -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
Chris Sexton 0220b8f266 main: fix flags to default to config.lua 2017-09-07 00:38:41 -04:00
Chris Sexton 87487a518e Merge pull request #77 from velour/lua_config
config: change to lua
2017-09-07 00:34:11 -04:00
Chris Sexton a76575f976 Merge pull request #78 from velour/change_serve
bot: change serve() to return an error
2017-09-07 00:33:59 -04:00
cws e56604f507 bot: change serve() to return an error
slack: don't fatal on EOF, reconnect
irc: don't fatal, just return error
2017-09-07 00:32:53 -04:00
cws d2fdb01f08 stats: fix crash 2017-09-01 14:58:44 -04:00
cws f9936161eb config: change to lua 2017-08-31 16:25:51 -04:00
Chris Sexton 885fe097c0 Merge pull request #76 from velour/more_reactions
Fix Probabilities
2017-08-31 08:53:56 -04:00
skkiesel c856c55150 fix probability of generating a reaction so that it matches better with the spirit of the config value 2017-08-31 08:51:28 -04:00
Chris Sexton c157adb3c8 Merge pull request #43 from velour/your_refactor
Your refactor
2017-08-30 14:43:26 -04:00
Chris Sexton 594e54a880 Merge pull request #75 from velour/more_reactions
supplement catbase's ability to react
2017-08-30 13:57:58 -04:00
skkiesel 980359b4e1 supplement catbase's ability to react 2017-08-30 13:54:45 -04:00
Chris Sexton 7fb3397e24 Merge pull request #74 from velour/emojify_plurals
look for common plural suffixes for more emoji hits
2017-08-30 09:31:47 -04:00
skkiesel e65afb915a look for common plural suffixes for more emoji hits 2017-08-30 09:26:11 -04:00
Chris Sexton 20842c3ada Merge pull request #73 from velour/fixfirst
first: re-enable
2017-08-19 08:00:38 -04:00