add intro command and JOIN handler. (#20)
Anthony DeDominic adedomin@gmail.com
Sat, 15 Jan 2022 21:13:05 -0500
add .seen command (#14) * add .seen command * Format usage message * Add last message Co-authored-by: Anirudh Oppiliappan <x@icyphox.sh>
Anthony DeDominic adedomin@gmail.com
Sun, 02 Jan 2022 02:56:35 -0500
Profile plugins (#17) .selfie, .battlestation, .desktop and .homescreen. Also includes a tiny change in main.go to write prettyfied errors back to the IRC channel.
Anirudh Oppiliappan x@icyphox.sh
Sun, 02 Jan 2022 13:25:36 +0530
WolframAlpha plugin (#18) Nothing major here. Unlike Taigabot, however, we're using the Short Answers API which returns a single line of text. Less verbose, but who cares.
Anirudh Oppiliappan x@icyphox.sh
Sat, 01 Jan 2022 17:41:31 +0530
Meme plugin(s) (#16) * Initial meme plugin With some clever "obfuscation". * Add .kiss/.love * Add .increase/.decrease * Some more meme shit * Hug!
Anirudh Oppiliappan x@icyphox.sh
Thu, 30 Dec 2021 22:19:34 +0530
Most recent message first
Anirudh Oppiliappan x@icyphox.sh
Wed, 29 Dec 2021 21:29:51 +0530
Use message hash in key
Anirudh Oppiliappan x@icyphox.sh
Wed, 29 Dec 2021 21:29:18 +0530
Refactor to use strings.Builder
Anirudh Oppiliappan x@icyphox.sh
Wed, 29 Dec 2021 17:47:50 +0530
Lowercase nick while scanning prefixes
Anirudh Oppiliappan x@icyphox.sh
Tue, 28 Dec 2021 22:37:51 +0530
Fix messages not sending as NOTICEs
Anirudh Oppiliappan x@icyphox.sh
Tue, 28 Dec 2021 21:02:56 +0530
Fix tell recepient, wrap errs
Anirudh Oppiliappan x@icyphox.sh
Tue, 28 Dec 2021 19:48:35 +0530
Initial implementation of tells But it no worky.
Anirudh Oppiliappan x@icyphox.sh
Tue, 28 Dec 2021 17:27:28 +0530
Trim leading and trailing spaces in message
Anirudh Oppiliappan x@icyphox.sh
Tue, 28 Dec 2021 21:24:11 +0530
More gofmt
Anirudh Oppiliappan x@icyphox.sh
Tue, 28 Dec 2021 10:59:57 +0530
Unify usage text, gofmt
Anirudh Oppiliappan x@icyphox.sh
Sun, 26 Dec 2021 22:21:10 +0530
Helper program to create a new plugin
Anirudh Oppiliappan x@icyphox.sh
Sun, 19 Dec 2021 19:47:44 +0530
initial youtube metadata commit; only link viewing, not search. (#13) * initial youtube metadata * use go-humanize * search and link description done.
Anthony DeDominic adedomin@gmail.com
Thu, 16 Dec 2021 02:45:43 -0500
initial draft of quote plugin. (#10) * initial draft of quote plugin. * add random quote fetching. * better error reporting
Anthony DeDominic adedomin@gmail.com
Sat, 11 Dec 2021 10:35:56 -0500
Last.fm plugin (#12) * Init Last.fm plugin * Fix Unix timestamp parsing * go mod tidy
Anirudh Oppiliappan x@icyphox.sh
Sat, 11 Dec 2021 21:05:18 +0530
fix config parsing.
Anthony DeDominic adedomin@gmail.com
Sat, 11 Dec 2021 07:14:21 -0500
add decide plugin with dice, Y/N questions and selecting multiple or … (#11) * add decide plugin with dice, Y/N questions and selecting multiple or separated propositions. * remove .decide trigger from decide parse. * add .roll trigger word
Anthony DeDominic adedomin@gmail.com
Sun, 28 Nov 2021 22:05:30 -0500
fix bad merge for weather.
Anthony DeDominic adedomin@gmail.com
Mon, 22 Nov 2021 09:43:27 -0500
Merge remote-tracking branch 'origin/time'
Anthony DeDominic adedomin@gmail.com
Mon, 22 Nov 2021 09:41:39 -0500
Removed convoluted flags. It's easier to special case and stick to one-size-fits-all errors. Errors: * NoReply - Same as before. * IsRaw - The plugin sent a line or lines of raw IRC commands. * IsNotice - The plugin is sending a NOTICE, not a PRIVMSG.
Anthony DeDominic adedomin@gmail.com
Mon, 22 Nov 2021 09:19:44 -0500
Contextual Errors This set of changes removes all the old CTCP code in favor of contextual errors. The problem is, it also exposes a large amount of defects in current prefix matching approaches that we need to discuss fix. Error Types: * NoReply - DO NOT REPLY; continue matching prefixes. * ReplyT - A set of flags that allow customizing how to send a reply.
Anthony DeDominic adedomin@gmail.com
Sun, 21 Nov 2021 19:34:12 -0500
use yaml instead :(
Anthony DeDominic adedomin@gmail.com
Sun, 21 Nov 2021 17:41:51 -0500
Add configuration handling and parsing. * Configuration initialization: `paprika init [ -c xyz ]` * Default directory path for DB and plugin state. * Usage / Help text.
Anthony DeDominic adedomin@gmail.com
Sat, 20 Nov 2021 07:16:16 -0500
Basic CTCP handling (#5) * Implemented basic CTCP recognition and handling * implemented additional CTCP-related calls, implemented CTCP ping Co-authored-by: nojusr @office <nojus.raskevicius@teltonika.lt>
Nojus nojusr@gmail.com
Sun, 21 Nov 2021 17:41:22 +0200
Basic Link Handling (#4) * implemented foundational link handling and parsing * Various formatting fixes, removed NOTE:(nojusr) from comments Co-authored-by: nojusr @office <nojus.raskevicius@teltonika.lt>
Nojus nojusr@gmail.com
Sun, 21 Nov 2021 17:41:08 +0200
Support setting location for user (#7) * Init location plugin * Support setting loc and getting loc for @nick
Anirudh Oppiliappan x@icyphox.sh
Sun, 21 Nov 2021 08:09:00 +0530
Wrapper funcs for Set-ing and Get-ing from db
Anirudh Oppiliappan x@icyphox.sh
Sat, 20 Nov 2021 19:51:19 +0530
Rename to paprika
Anirudh Oppiliappan x@icyphox.sh
Fri, 19 Nov 2021 14:15:55 +0530
Add weather plugin (#3) * Add weather plugin * Clean up struct * Remove useless shit from weather desc data
Anirudh Oppiliappan x@icyphox.sh
Wed, 17 Nov 2021 22:02:06 +0530
Adds search plugin. (#1) * add search * Formatting and consistency Co-authored-by: Anirudh Oppiliappan <x@icyphox.sh>
Anthony DeDominic adedomin@gmail.com
Tue, 16 Nov 2021 00:22:58 -0500
Add Listenbrainz plugin (#2) * Add Listenbrainz plugin * Add formatting output * Close r.Body
Anirudh Oppiliappan x@icyphox.sh
Tue, 16 Nov 2021 10:50:54 +0530
Simple sanity check plugin
Anirudh Oppiliappan x@icyphox.sh
Sun, 14 Nov 2021 14:40:37 +0530
Init taigobot
Anirudh Oppiliappan x@icyphox.sh
Sun, 14 Nov 2021 13:23:49 +0530
Use time.LoadLocation instead
Anirudh Oppiliappan x@icyphox.sh
Sun, 21 Nov 2021 17:02:52 +0530
Implement time plugin
Anirudh Oppiliappan x@icyphox.sh
Sun, 21 Nov 2021 12:36:27 +0530