Go to file
2024-08-06 12:30:18 -06:00
.builds working beer plugin, also run tests in plugins dir 2020-02-01 20:45:42 -07:00
.idea Fix a bunch of warnings / typos 2020-05-13 17:36:26 -06:00
chats remove log 2024-07-18 21:44:05 -06:00
plugins plugins/llama: respond to ollama and llama because I can't remember \o/ 2024-08-06 12:30:18 -06:00
scripts flesh out toki stuff to allow for reverse lookups 2020-04-08 08:01:41 -06:00
.envrc switch to flakes, add a module 2024-03-28 10:02:01 -06:00
.gitignore got: omit empty for author, difstat. use committer for String() 2024-04-22 09:01:26 -06:00
errata_test.go test against 6.7 errata 2020-05-14 07:22:25 -06:00
errata.go send pretty notifications, and only do it once 2020-04-06 16:38:39 -06:00
flake.lock flake.lock: Update 2024-05-24 08:41:20 -06:00
flake.nix update deps / bump to 1.0.21 2024-07-19 08:50:47 -06:00
go.mod update deps / bump to 1.0.21 2024-07-19 08:50:47 -06:00
go.sum update deps / bump to 1.0.21 2024-07-19 08:50:47 -06:00
got_test.go got: switch to auth_user.. woops 2024-04-30 10:12:35 -06:00
got_test.sh got: omit empty for author, difstat. use committer for String() 2024-04-22 09:01:26 -06:00
got.go got: future proof for switch to authenticated_user 2024-04-30 10:31:56 -06:00
LICENSE +license 2020-01-31 19:56:56 -07:00
live_got_test.sh got: omit empty for author, difstat. use committer for String() 2024-04-22 09:01:26 -06:00
main.go add the ability to send / receive responses over mail 2024-06-21 14:16:55 -06:00
mcchunkie.png connecting and sending messages working 2020-01-29 16:57:42 -07:00
module.nix add after and wantedBy to service 2024-07-02 14:56:51 -06:00
pass_reader.go switch to x/term 2021-03-28 14:28:58 -06:00
README.md Adding o7 "Salute" 2022-05-31 20:40:44 -05:00
store.go fix staticcheck warnings 2024-03-29 07:23:06 -06:00
test_body.json got: switch Date to int 2024-04-25 07:14:45 -06:00

mcchunkie

mcchunkie's face

builds.sr.ht status

A Matrix chat bot.

Plugin Name Match Description
Beat (?i)^\.beat$|^what time is it[\?!]+$|^beat( )?time:?\??$ Print the current beat time.
Beer (?i)^beer: Queries OpenDataSoft's beer database for a given beer.
BotSnack (?i)botsnack Consumes a botsnack. This pleases mcchunkie and brings balance to the universe.
Covid (?i)^covid: (.+)$ Queries thebigboard.cc's api for information on COVID-19.
DMR (?i)^dmr (user|repeater) (surname|id|callsign|city|county) (.+)$ Queries radioid.net
Feder (?i)^(?:feder: |tayshame: )(.*)$ check the Matrix federation status of a given URL.
Groan (?i)^@groan$ Ugh.
Ham (?i)^ham: (\w+)$ queries HamDB.org for a given callsign.
HighFive o/|\\o Everyone loves highfives.
Hi (?i)^hi|hi$ Friendly bots say hi.
LoveYou (?i)i love you Spreading love where ever we can by responding when someone shows us love.
OpenBSDMan (?i)^man: ([1-9][p]?)?\s?(.+)$ Produces a link to man.openbsd.org.
PGP (?i)^pgp: (.+@.+\..+|[a-f0-9]+)$ Queries keys.openpgp.org
Palette (?i)^#[a-f0-9]{6}$ Creates an solid 56x56 image of the color specified.
RFC (?i)^rfc\s?([0-9]+)$ Produces a link to tools.ietf.org.
Salute o7 Everyone loves salutes.
Snap (?i)^snap:$ checks the current build date of OpenBSD snapshots.
Source (?i)where is your (source|code) Tell people where they can find more information about myself.
Thanks (?i)^thank you|thank you$|^thanks|thanks$|^ty|ty$ Bots should be respectful. Respond to thanks.
Homestead (?i)^home:|^homestead:\s?(\w+)?$ Display weather information for the Homestead
Toki (?i)^(toki[\?]?):? (.+)$ Toki Pona dictionary
Version (?i)version$ Show a bit of information about what we are.
Wb (?i)^welcome back|welcome back$|^wb|wb$ Respond to welcome back messages.
Weather (?i)^weather: (\d+)$ Produce weather information for a given ZIP code. Data comes from openweathermap.org.