API 和网络中的 GitLab 机器人名称均为 ****
GitLab bot name as **** in both API and web
我试图理解为什么 GitLab 不在评论中显示机器人名称,所以我尝试使用 API 并获得来自机器人的 MR 的评论。返回的JSON的相关部分是:
'author': {'id': 12345,
'username': 'project_123456_bot',
'name': '****',
'state': 'active',
'avatar_url': '...',
'web_url': '...'
},
其中name
为"****"
,MR评论中也有显示。但是如果我得到机器人用户本身,我会得到:
> bot
<User id: 12345>
> bot.bot
True
> bot.name
'Mr. Robot'
所以名称 是 ,但由于某些原因在 MR 评论中它显示为 ****
。但是,在评论中将鼠标悬停在 ****
上的弹出窗口会显示真实姓名。
有没有办法在 MR 评论中显示姓名,也可以直接通过 API 显示姓名?
最可能的原因是您的机器人名称与您的 masked project or group variables 之一匹配,并且 GitLab 混淆了输出日志中的字符串。
这是一个上游错误
问题:https://gitlab.com/gitlab-org/gitlab/-/issues/347307
先生:https://gitlab.com/gitlab-org/gitlab/-/merge_requests/81472
我试图理解为什么 GitLab 不在评论中显示机器人名称,所以我尝试使用 API 并获得来自机器人的 MR 的评论。返回的JSON的相关部分是:
'author': {'id': 12345,
'username': 'project_123456_bot',
'name': '****',
'state': 'active',
'avatar_url': '...',
'web_url': '...'
},
其中name
为"****"
,MR评论中也有显示。但是如果我得到机器人用户本身,我会得到:
> bot
<User id: 12345>
> bot.bot
True
> bot.name
'Mr. Robot'
所以名称 是 ,但由于某些原因在 MR 评论中它显示为 ****
。但是,在评论中将鼠标悬停在 ****
上的弹出窗口会显示真实姓名。
有没有办法在 MR 评论中显示姓名,也可以直接通过 API 显示姓名?
最可能的原因是您的机器人名称与您的 masked project or group variables 之一匹配,并且 GitLab 混淆了输出日志中的字符串。
这是一个上游错误
问题:https://gitlab.com/gitlab-org/gitlab/-/issues/347307
先生:https://gitlab.com/gitlab-org/gitlab/-/merge_requests/81472