perf: 添加会议机器人快捷菜单

This commit is contained in:
kuaifan 2024-11-11 09:49:53 +08:00
parent ab61715973
commit bd7228a378
2 changed files with 68 additions and 32 deletions

View File

@ -146,6 +146,21 @@ class UserBot extends AbstractModel
],
];
case 'meeting-alert@bot.system':
if (!Base::judgeClientVersion('0.39.89')) {
return [];
}
return [
[
'key' => 'meeting-create',
'label' => Doo::translate('新会议')
],
[
'key' => 'meeting-join',
'label' => Doo::translate('加入会议')
],
];
case 'bot-manager@bot.system':
return [
[

View File

@ -1755,7 +1755,9 @@ export default {
* @param item
*/
sendQuick(item) {
if (item.key === "locat-checkin") {
switch (item.key) {
//
case "locat-checkin":
this.$store.dispatch('openAppMapPage', {
key: item.config.key,
point: `${item.config.lng},${item.config.lat}`,
@ -1786,9 +1788,28 @@ export default {
thumb
})
})
return;
}
break;
//
case "meeting-create":
Store.set('addMeeting', {
type: 'create',
userids: [this.userId],
});
break;
//
case "meeting-join":
Store.set('addMeeting', {
type: 'join',
});
break;
//
default:
this.sendMsg(`<p><span data-quick-key="${item.key}">${item.label}</span></p>`)
break;
}
},
/**