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
f004cecf3a
emojify: configurize the chance
2017-07-25 14:44:36 -04:00
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
755cfc38cd
slack: mark channels read, keep a current marker
2017-07-25 13:58:04 -04:00
760ee1ca94
slack: Change case of some struct names
2017-07-25 10:56:30 -04:00
8c90bde6fa
Merge pull request #68 from velour/emojifyme
...
Ready... Set... EmojifyMe.
2017-07-25 09:51:25 -04:00
Scott Kiesel
e059b51fcf
Merge branch 'master' into emojifyme
2017-07-25 06:17:11 -04:00
skkiesel
1b09106356
Add missing methods (React and GetEmojiList) to mockbot
2017-07-25 06:15:44 -04:00
skkiesel
c6e1769f0f
Parse incoming messages to see if we can annoy eaburns with emoji word replacements
2017-07-24 15:09:27 -04:00
baf1912e45
Merge pull request #67 from velour/fixtea
...
Fixtea
2017-07-24 07:42:56 -04:00
148f9635a0
counter: Change regex to be more accepting
...
Fixes #66
2017-07-24 07:40:13 -04:00
d5bc4d8f45
bot: add missing mock func to fix tests
...
skiesel forgot.
2017-07-24 07:38:03 -04:00
skkiesel
1bf6997144
initial implementation and POC to getting reactions pushed into slack via catbase
2017-07-24 07:38:03 -04:00
f30955cdef
Merge pull request #63 from velour/reactions
...
initial implementation and POC to getting reactions pushed into slack…
2017-06-17 16:27:45 -04:00
skkiesel
8728d96639
initial implementation and POC to getting reactions pushed into slack via catbase
2017-06-17 16:20:06 -04:00
e45c335bd3
Merge pull request #62 from velour/more_babbler_stuff
...
update test case to test exactly what we want
2017-06-16 18:49:12 -04:00
skkiesel
dcf45d2145
update test case to test exactly what we want
2017-06-16 15:19:11 -04:00
4664ffec58
Merge pull request #61 from velour/more_babbler_stuff
...
quiet down the babbler
2017-06-16 15:10:22 -04:00
skkiesel
8735a2283b
quiet down the babbler
2017-06-16 15:02:28 -04:00
3607a7ee23
Merge branch 'master' of github.com:velour/catbase
...
* 'master' of github.com:velour/catbase:
try to force the bridge command to give less deterministic results
add middle out compression, I mean babbles
update babbler syntax
2017-06-08 10:02:20 -04:00
973900dd54
fact: fix syntax
2017-06-08 10:02:10 -04:00
e453f740c9
Merge pull request #60 from velour/more_babbler_stuff
...
More babbler stuff
2017-06-08 09:59:53 -04:00
skkiesel
11c4f78bbd
try to force the bridge command to give less deterministic results
2017-06-07 20:07:26 -04:00
skkiesel
bd7cf6be7c
add middle out compression, I mean babbles
2017-06-07 20:02:42 -04:00
skkiesel
8edba10b5d
update babbler syntax
2017-06-07 20:02:18 -04:00
07f5749f1a
fact: add back global check
2017-06-07 14:56:14 -04:00
b4c0f36260
Merge branch 'fix_ownership'
...
* fix_ownership:
fact: remove owner check from edit
2017-06-07 14:51:43 -04:00
f7bd5a8eb4
fact: remove owner check from edit
2017-06-07 14:51:26 -04:00
94d373c567
Merge branch 'master' of github.com:velour/catbase
...
* 'master' of github.com:velour/catbase:
Even more custom babbling... with bookends! closed #58
2017-06-07 14:46:54 -04:00
59b92bdf3c
fact: remove ownership check for delete
2017-06-07 14:46:34 -04:00
98298dfb84
Merge pull request #59 from velour/babble_bookend
...
Even more custom babbling... with bookends! closed #58
2017-06-06 21:10:37 -04:00
skkiesel
9734845146
Even more custom babbling... with bookends! closed #58
2017-06-06 20:03:07 -04:00
2ebc5fe18f
stats: Fix hour keys
2017-06-06 07:24:44 -04:00
1d290c287e
stats: fix hours bucket; standardize date format
2017-06-06 06:30:12 -04:00
b998347f33
stats: forgot to close the file in web serving
2017-06-06 05:57:33 -04:00
ae75b23252
Merge branch 'stats'
...
* stats:
stats: Add a dumb URL for getting all stats from the db
gitignore: get rid of swp files
2017-06-05 21:45:50 -04:00
30789669b7
stats: Add a dumb URL for getting all stats from the db
2017-06-05 21:45:34 -04:00
e8afab72b9
gitignore: get rid of swp files
2017-06-05 21:45:03 -04:00
1bb3f17dc1
Merge pull request #56 from velour/stats
...
Stats plugin
2017-06-05 21:21:24 -04:00
4213243744
stats: Add a day categorization above all others
2017-06-05 21:20:08 -04:00
de19f6a4e9
stat: change encoding to JSON
2017-06-05 21:03:23 -04:00
e1e58591ec
stats: Add tests and clean a few things up
...
* Make statFromDB return 0 if no stats are in the DB instead of error
* Convert tests to use the assert library
* Add tests for actual messages
2017-06-05 20:54:19 -04:00
95616e0fb8
stats: WIP demo of stats
...
* Added a plugin for stats
* Using BoltDB for ease of not screwing with SQL
** Perhaps everything should be Bolt...
* Should be relatively easy to add new stat counters:
** Create a function that makes the stat{} struct
** Add it to the list of active counters
* Should be relatively easy to add a views page later
2017-06-05 20:52:35 -04:00
d623915110
Merge pull request #57 from velour/relbbab
...
allow babbles to formed with suffixes (closes #55 )
2017-06-05 20:12:06 -04:00
skkiesel
aaba7c5bff
allow babbles to formed with suffixes ( closes #55 )
2017-06-05 19:53:19 -04:00
0f94b6203e
Merge pull request #54 from velour/fix_loop
...
limit babble lengths... loops are not for kids
2017-05-30 21:35:10 -04:00
skkiesel
df50130389
limit babble lengths... loops are not for kids
2017-05-25 15:22:58 -04:00
4fcc279433
Merge pull request #53 from velour/babbler_persist
...
Some sexy new features
2017-05-19 08:55:03 -04:00