diff --git a/pkg/commands/personal/arch.go b/pkg/commands/personal/arch.go new file mode 100644 index 0000000..93ffed0 --- /dev/null +++ b/pkg/commands/personal/arch.go @@ -0,0 +1,15 @@ +package personal + +import "github.com/lyx0/nourybot/cmd/bot" + +func Arch(target string, nb *bot.Bot) { + reply := "Your friend isn't wrong. Being on the actual latest up to date software, having a single unified community repository for out of repo software (AUR) instead of a bunch of scattered broken PPAs for extra software, not having so many hard dependencies that removing GNOME removes basic system utilities, broader customization support and other things is indeed, pretty nice." + + nb.Send(target, reply) +} + +func ArchTwo(target string, nb *bot.Bot) { + reply := "One time I was ordering coffee and suddenly realised the barista didn't know I use Arch. Needless to say, I stopped mid-order to inform her that I do indeed use Arch. I must have spoken louder than I intended because the whole café instantly erupted into a prolonged applause. I walked outside with my head held high. I never did finish my order that day, but just knowing that everyone around me was aware that I use Arch was more energising than a simple cup of coffee could ever be." + + nb.Send(target, reply) +} diff --git a/pkg/commands/personal/zneix.go b/pkg/commands/personal/zneix.go new file mode 100644 index 0000000..0d95914 --- /dev/null +++ b/pkg/commands/personal/zneix.go @@ -0,0 +1,9 @@ +package personal + +import "github.com/lyx0/nourybot/cmd/bot" + +func Zneix(target string, nb *bot.Bot) { + reply := "ᵃᵈ⁴³ oh frick ⁵²⁴ᵈ ⁸⁹ᵈˢ ⁷⁵⁴⁹ ᶠᵈ³⁴ ᶦᵒ⁶⁸ frick sorry guys ᶠ⁷⁸ᶠ ᵈ⁹⁸⁹ ᵍ⁸²³ ᵍ⁹⁰ˣ ⁹ᵍᶠᵖ sorry im dropping ⁸⁹⁸⁴ ⁰⁹⁰ᶠ my api keys all over the ⁵³²ᵈ place ⁸⁷ᶠᵈ ⁹⁸⁴ᶠ ⁰⁹¹ᵃ sorry zneixApu zneixLeak" + + nb.Send(target, reply) +} diff --git a/pkg/handlers/command.go b/pkg/handlers/command.go index dfe7f44..e7cfe2f 100644 --- a/pkg/handlers/command.go +++ b/pkg/handlers/command.go @@ -474,6 +474,23 @@ func Command(message twitch.PrivateMessage, nb *bot.Bot) { // Basically just personal commands for me to // remember from here on. + + case "arch": + if target == "nouryqt" || target == "nourybot" { + personal.Arch(target, nb) + return + } else { + return + } + + case "arch2": + if target == "nouryqt" || target == "nourybot" { + personal.ArchTwo(target, nb) + return + } else { + return + } + case "farm": if target == "nouryqt" || target == "nourybot" { personal.Farm(target, nb) @@ -537,5 +554,14 @@ func Command(message twitch.PrivateMessage, nb *bot.Bot) { } else { return } + + case "zneix": + if target == "nouryqt" || target == "nourybot" { + personal.Zneix(target, nb) + return + } else { + return + } + } }