diff --git a/common/utils/tgutil/resolve.go b/common/utils/tgutil/resolve.go index b5e975c..6cb2806 100644 --- a/common/utils/tgutil/resolve.go +++ b/common/utils/tgutil/resolve.go @@ -14,7 +14,7 @@ import ( func ParseChatID(ctx *ext.Context, idOrUsername string) (int64, error) { idOrUsername = strings.TrimPrefix(idOrUsername, "@") if validator.IsIntStr(idOrUsername) { - chatID, err := strconv.Atoi(idOrUsername) + chatID, err := strconv.Atoi(strings.TrimPrefix(idOrUsername, "-100")) if err != nil { return 0, err }