25 lines
504 B
Go
25 lines
504 B
Go
package bot
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"git.s8k.top/SeraphJACK/beanbot/config"
|
|
tgbotapi "github.com/go-telegram-bot-api/telegram-bot-api/v5"
|
|
)
|
|
|
|
func authorized(ctx *messageHandleContext, user *tgbotapi.User) bool {
|
|
for _, v := range config.Cfg.AuthorizedUserIDs {
|
|
if v == user.ID {
|
|
return true
|
|
}
|
|
}
|
|
|
|
msg := tgbotapi.NewMessage(ctx.chat.ID,
|
|
fmt.Sprintf("User with ID `%d` is not authorized to access this bot.", user.ID))
|
|
msg.ParseMode = tgbotapi.ModeMarkdown
|
|
|
|
go ctx.bot.Send(msg)
|
|
|
|
return false
|
|
}
|