Skip to content

Commit 0373b44

Browse files
authored
fix: error message format incorrectly for telegram smr command (#139)
1 parent 7364a2c commit 0373b44

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

internal/bots/telegram/handlers/summarize/smr_command.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ func (h *Handlers) Handle(c *tgbot.Context) (tgbot.Response, error) {
1717
err, originErr := smrutils.CheckUrl(urlString)
1818
if err != nil {
1919
if smrutils.IsUrlCheckError(err) {
20-
return nil, tgbot.NewMessageError(smrutils.FormatUrlCheckError(err, smr.FromPlatformTelegram)).WithReply(c.Update.Message)
20+
return nil, tgbot.NewMessageError(smrutils.FormatUrlCheckError(err, smr.FromPlatformTelegram)).WithParseModeHTML().WithReply(c.Update.Message)
2121
}
2222

2323
return nil, tgbot.NewExceptionError(originErr).WithReply(c.Update.Message)

internal/services/smr/smrutils/utils.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@ package smrutils
22

33
import (
44
"errors"
5+
"net/url"
6+
57
smr2 "github.com/nekomeowww/insights-bot/internal/models/smr"
68
"github.com/nekomeowww/insights-bot/internal/services/smr"
7-
"net/url"
89

910
"github.com/samber/lo"
1011
)
@@ -30,7 +31,7 @@ func FormatUrlCheckError(err error, platform smr2.FromPlatform) string {
3031
case errors.Is(err, smr.ErrNoLink):
3132
switch platform {
3233
case smr2.FromPlatformTelegram:
33-
return "没有找到链接,可以发送一个有效的链接吗?用法:<code>/smr <链接></code>"
34+
return "没有找到链接,可以发送一个有效的链接吗?用法:<code>/smr &lt;链接&gt;</code>"
3435
case smr2.FromPlatformDiscord, smr2.FromPlatformSlack:
3536
return "没有找到链接,可以发送一个有效的链接吗?用法:`/smr <链接>`"
3637
default:
@@ -39,7 +40,7 @@ func FormatUrlCheckError(err error, platform smr2.FromPlatform) string {
3940
case errors.Is(err, smr.ErrParse), errors.Is(err, smr.ErrScheme):
4041
switch platform {
4142
case smr2.FromPlatformTelegram:
42-
return "你发来的链接无法被理解,可以重新发一个试试。用法:<code>/smr <链接></code>"
43+
return `你发来的链接无法被理解,可以重新发一个试试。用法:<code>/smr &lt;链接&gt;</code>`
4344
case smr2.FromPlatformDiscord, smr2.FromPlatformSlack:
4445
return "你发来的链接无法被理解,可以重新发一个试试。用法:`/smr <链接>`"
4546
default:

0 commit comments

Comments
 (0)