perf: 群组模式 /info 在私聊中回复

This commit is contained in:
Clansty 2022-03-30 14:10:22 +08:00
parent 6930b74dd7
commit 6c857ee44f
No known key found for this signature in database
GPG Key ID: 3A6BE8BAF2EDE134
1 changed files with 18 additions and 4 deletions

View File

@ -50,10 +50,24 @@ export default class InChatCommandsService {
}
textToSend += `<b>发送时间:</b>${format(new Date(messageInfo.time * 1000), 'YYYY-M-D hh:mm:ss')}`;
const avatar = await getAvatar(Number(messageInfo.qqSenderId));
await message.reply({
message: textToSend,
file: new CustomFile('avatar.png', avatar.length, '', avatar),
});
if (this.instance.workMode === 'personal') {
await message.reply({
message: textToSend,
file: new CustomFile('avatar.png', avatar.length, '', avatar),
});
}
else {
const sender = await this.tgBot.getChat(message.sender);
try {
await message.delete({ revoke: true });
await sender.sendMessage({
message: textToSend,
file: new CustomFile('avatar.png', avatar.length, '', avatar),
});
}
catch {
}
}
}
else {
await message.reply({