mirror of
https://github.com/kuaifan/dootask.git
synced 2025-12-11 18:42:54 +00:00
feat: 会议邀请改为由机器人发送
This commit is contained in:
parent
29d8396910
commit
1a3c4640ec
@ -1198,7 +1198,8 @@ class UsersController extends AbstractController
|
||||
if (!User::whereUserid($userid)->exists()) {
|
||||
continue;
|
||||
}
|
||||
$dialog = WebSocketDialog::checkUserDialog($user, $userid);
|
||||
$botUser = User::botGetOrCreate('meeting-alert');
|
||||
$dialog = WebSocketDialog::checkUserDialog($botUser, $userid);
|
||||
if ($dialog) {
|
||||
$res = WebSocketDialogMsg::sendMsg(null, $dialog->id, 'meeting', $data, $user->userid);
|
||||
if (Base::isSuccess($res)) {
|
||||
@ -1277,7 +1278,8 @@ class UsersController extends AbstractController
|
||||
if (!User::whereUserid($userid)->exists()) {
|
||||
continue;
|
||||
}
|
||||
$dialog = WebSocketDialog::checkUserDialog($user, $userid);
|
||||
$botUser = User::botGetOrCreate('meeting-alert');
|
||||
$dialog = WebSocketDialog::checkUserDialog($botUser, $userid);
|
||||
if ($dialog) {
|
||||
$res = WebSocketDialogMsg::sendMsg(null, $dialog->id, 'meeting', $data, $user->userid);
|
||||
if (Base::isSuccess($res)) {
|
||||
|
||||
@ -541,7 +541,9 @@ class User extends AbstractModel
|
||||
return url("images/avatar/default_claude.png");
|
||||
case 'bot-manager@bot.system':
|
||||
return url("images/avatar/default_bot.png");
|
||||
}
|
||||
case 'meeting-alert@bot.system':
|
||||
return url("images/avatar/default_meeting.png");
|
||||
}
|
||||
// 生成文字头像
|
||||
if (self::$defaultAvatarMode === 'auto') {
|
||||
return url("avatar/" . urlencode($nickname) . ".png");
|
||||
@ -631,6 +633,9 @@ class User extends AbstractModel
|
||||
case 'bot-manager':
|
||||
$update['nickname'] = '机器人管理';
|
||||
break;
|
||||
case 'meeting-alert':
|
||||
$update['nickname'] = '会议通知';
|
||||
break;
|
||||
}
|
||||
$update['nickname'] = UserBot::systemBotName($email);
|
||||
}
|
||||
|
||||
@ -58,6 +58,7 @@ class UserBot extends AbstractModel
|
||||
'ai-wenxin' => '文心一言',
|
||||
'ai-qianwen' => '通义千问',
|
||||
'bot-manager' => '机器人管理',
|
||||
'meeting-alert' => '会议通知',
|
||||
default => '', // 不是系统机器人时返回空(也可以拿来判断是否是系统机器人)
|
||||
};
|
||||
}
|
||||
|
||||
BIN
public/images/avatar/default_meeting.png
Normal file
BIN
public/images/avatar/default_meeting.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 10 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 10 KiB |
Loading…
x
Reference in New Issue
Block a user