diff --git a/internal/biz/ding_talk_bot.go b/internal/biz/ding_talk_bot.go index d009ade..5b53eca 100644 --- a/internal/biz/ding_talk_bot.go +++ b/internal/biz/ding_talk_bot.go @@ -816,6 +816,7 @@ func (d *DingTalkBotBiz) SendGroupCreationConfirmCard(ctx context.Context, param "button_display": tea.String("true"), "group_scope": tea.String(params.Summary), "target_user_ids": tea.String(strings.Join(params.UserIds, ",")), + "group_name": tea.String(params.GroupName), }, }, OpenSpaceId: tea.String("dtv1.card//IM_ROBOT." + params.SenderStaffId), @@ -882,7 +883,11 @@ func (d *DingTalkBotBiz) createIssueHandlingGroupAndInit(ctx context.Context, ca appKey.AccessToken = accessToken // 创建群聊 - _, openConversationId, err := d.createIssueHandlingGroup(ctx, accessToken, "问题处理群", userIds) + var groupName string + if s, ok := callbackParams["group_name"].(string); ok { + groupName = s + } + _, openConversationId, err := d.createIssueHandlingGroup(ctx, accessToken, groupName, userIds) if err != nil { return err }