refactoring, fixes and laniakea v0.8

This commit is contained in:
2026-02-19 14:02:25 +03:00
parent 0804398b6c
commit c9a5a81643
30 changed files with 219 additions and 190 deletions

View File

@@ -2,15 +2,16 @@ package plugins
import (
"strings"
"ymgb/database"
"git.nix13.pw/scuroneko/laniakea"
)
func RegisterFun(bot *laniakea.Bot) {
p := laniakea.NewPlugin("Fun")
func RegisterFun() *laniakea.Plugin[database.Context] {
p := laniakea.NewPlugin[database.Context]("Fun")
p.AddCommand(p.NewCommand(beautyFont, "bf"))
p.AddCommand(p.NewCommand(beautyFontHeart, "bfh"))
bot.AddPlugins(p)
return p
}
var ligatures = map[string]string{
@@ -22,7 +23,7 @@ var ligatures = map[string]string{
"v": "𝑣", "w": "𝑤", "x": "𝑥", "y": "𝑦", "z": "𝑧",
}
func beautyFont(ctx *laniakea.MsgContext, db *laniakea.DatabaseContext) {
func beautyFont(ctx *laniakea.MsgContext, _ *database.Context) {
m := strings.Join(ctx.Args, " ")
out := ""
for _, r := range m {
@@ -36,7 +37,7 @@ func beautyFont(ctx *laniakea.MsgContext, db *laniakea.DatabaseContext) {
ctx.Answer(out)
}
func beautyFontHeart(ctx *laniakea.MsgContext, db *laniakea.DatabaseContext) {
func beautyFontHeart(ctx *laniakea.MsgContext, _ *database.Context) {
m := strings.Join(ctx.Args, " ")
out := ""
for _, r := range m {