fix: guard nil logger in prefix check
This commit is contained in:
+3
-1
@@ -270,7 +270,9 @@ func (bot *Bot[T]) prepareUpdateCtx(u *tgapi.Update, ctx *MsgContext) {
|
|||||||
func (bot *Bot[T]) checkPrefixes(text string) (string, bool) {
|
func (bot *Bot[T]) checkPrefixes(text string) (string, bool) {
|
||||||
for _, prefix := range bot.prefixes {
|
for _, prefix := range bot.prefixes {
|
||||||
if prefix == "" {
|
if prefix == "" {
|
||||||
bot.logger.Warnln("empty prefix is not allowed")
|
if bot.logger != nil {
|
||||||
|
bot.logger.Warnln("empty prefix is not allowed")
|
||||||
|
}
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if strings.HasPrefix(text, prefix) {
|
if strings.HasPrefix(text, prefix) {
|
||||||
|
|||||||
Reference in New Issue
Block a user