Skip to content

Commit

Permalink
fix: at 出现 link preview
Browse files Browse the repository at this point in the history
  • Loading branch information
clansty committed Jul 24, 2024
1 parent 8e812d5 commit cb81e37
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions main/src/services/ForwardService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,8 @@ export default class ForwardService {
files: FileLike[] = [],
buttons: ButtonLike[] = [],
replyTo = 0,
forceDocument = false;
forceDocument = false,
linkPreview = true;
let messageHeader = '', sender = '';
if (!event.dm) {
// 产生头部,这和工作模式没有关系
Expand Down Expand Up @@ -204,10 +205,6 @@ export default class ForwardService {
case 'at': {
if (event.replyTo?.fromId === elem.qq || event.replyTo?.fromId === this.oicq.uin)
break;
if (env.WEB_ENDPOINT && typeof elem.qq === 'number') {
message += `<a href="${helper.generateRichHeaderUrl(pair.apiKey, elem.qq)}">[<i>${helper.htmlEscape(elem.text)}</i>]</a>`;
break;
}
if (!elem.text) {
if (isNaN(elem.qq as number)) {
elem.text = `@${elem.qq === 'all' ? '全体成员' : elem.qq}`;
Expand All @@ -218,6 +215,11 @@ export default class ForwardService {
elem.text = `@${info.card || info.nickname}`;
}
}
if (env.WEB_ENDPOINT && typeof elem.qq === 'number') {
message += `<a href="${helper.generateRichHeaderUrl(pair.apiKey, elem.qq)}">[<i>${helper.htmlEscape(elem.text)}</i>]</a>`;
linkPreview = false;
break;
}
}
case 'face':
// 判断 tgs 表情
Expand Down Expand Up @@ -450,6 +452,7 @@ export default class ForwardService {
// 发送消息
const messageToSend: SendMessageParams = {
forceDocument: forceDocument as any, // 恼
linkPreview,
};
if (files.length === 1) {
messageToSend.file = files[0];
Expand Down

0 comments on commit cb81e37

Please sign in to comment.