1
0
mirror of https://github.com/velour/catbase.git synced 2025-04-03 11:49:55 +00:00

472 Commits

Author SHA1 Message Date
Scott Kiesel
34e2404e8b hacked poc for edits as an animation mechanism 2017-10-31 06:22:36 -04:00
5c1b1abbf1 dep: still trying to get the right sauce here 2017-10-26 09:42:17 -04:00
e0fd138329 Merge branch 'deps'
* deps:
  dep: update deps
2017-10-26 09:31:25 -04:00
ef9bc22d20 dep: update deps 2017-10-26 09:31:20 -04:00
6bbf409fb9 Merge pull request #88 from velour/deps
Deps
2017-10-26 09:19:10 -04:00
f336c88bb2 gitignore: add some cruft 2017-10-26 09:16:15 -04:00
3771d6a002 dep: add manifest and lock file
Switching it to https://github.com/golang/dep
2017-10-26 09:14:57 -04:00
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
ef1c3010c3 Merge pull request #87 from velour/fix_babbler_table
babbler: create tables no matter what
2017-10-25 18:47:10 -04:00
6af9114a37 babbler: create tables no matter what 2017-10-25 18:45:45 -04:00
df29c89d84 Merge branch 'aliases'
* aliases:
  fact: fix reverse detection
2017-10-25 18:17:10 -04:00
c708aec4a4 fact: fix reverse detection 2017-10-25 18:16:38 -04:00
be919f9fab Merge pull request #86 from velour/aliases
fact: add protection for aliases
2017-10-25 18:08:59 -04:00
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
c399db225a Merge pull request #84 from velour/slack_parsing
slack: import velour/chat parsing
2017-10-25 12:15:25 -04:00
ea59e84fb1 Merge pull request #85 from velour/aliases
factoid: learn and spit out aliases
2017-10-25 12:15:15 -04:00
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
86ba01e2f7 slack: remove @ when parsing a name 2017-10-24 15:56:05 -04:00
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
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
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
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
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
0220b8f266 main: fix flags to default to config.lua 2017-09-07 00:38:41 -04:00
87487a518e Merge pull request #77 from velour/lua_config
config: change to lua
2017-09-07 00:34:11 -04:00
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
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
c157adb3c8 Merge pull request #43 from velour/your_refactor
Your refactor
2017-08-30 14:43:26 -04:00
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
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
20842c3ada Merge pull request #73 from velour/fixfirst
first: re-enable
2017-08-19 08:00:38 -04:00
cws
19578f7147 first: re-enable 2017-08-18 05:59:46 -04:00
414f7c4bb6 Merge pull request #72 from velour/weighted-emojify
emojifyme Chance weighted on number of emoji
2017-08-01 16:48:52 -04:00
svohr
8119df6dea emojifyme Chance weighted on number of emojies
The chance of an emojified message being sent is now
proportional to the number of emojies that can be
substituted in the message.
2017-07-31 11:16:59 -07:00
dcd38a55ff Merge pull request #70 from velour/control_emojify
emojify: configurize the chance
2017-07-25 14:45:14 -04:00
cws
f004cecf3a emojify: configurize the chance 2017-07-25 14:44:36 -04:00
cws
9264febfbe go: update godeps 2017-07-25 14:18:38 -04:00
bbc6c4d794 Merge pull request #69 from velour/fix_replay
Fix replay
2017-07-25 14:05:27 -04:00
cws
755cfc38cd slack: mark channels read, keep a current marker 2017-07-25 13:58:04 -04:00