Files
mygoTgChanBot/internal/telegram/middleware.go
2026-02-04 22:33:45 +08:00

17 lines
317 B
Go

package telegram
import (
tele "gopkg.in/telebot.v3"
)
func (b *Bot) AdminMiddleware() tele.MiddlewareFunc {
return func(next tele.HandlerFunc) tele.HandlerFunc {
return func(c tele.Context) error {
if !b.cfg.IsAdmin(c.Sender().ID) {
return c.Reply("⛔ 无权限访问")
}
return next(c)
}
}
}