wiki
This page contains an outdated translation of the original content. Please check the English version for the most accurate information (and consider updating the translation if you are able to help out)!

机器人账号

机器人账号 是由自动化服务而非人类控制的账号,在网站上,它们有一个白色的用户组标识 BOT,并且个人资料页中只有 me! 部分可见。机器人账号通常用做聊天机器人,并通过多人游戏大厅的聊天频道或私聊提供多样化的功能。

机器人账号仅能通过申请流程创建,任何试图通过玩家注册流程为机器人创建账号的行为都被视为违反行为准则中关于多账号的规定。

机器人账号的优待

个人账号与机器人账号的主要差异为对聊天速率的限制不同,机器人账号拥有更高的限额,以便与更多用户交互而不至触发禁言

  • 个人账号每 5 秒可发送 10 条消息
  • 机器人账号每 60 秒可发送 300 条消息

该速率限制仅适用于私聊、#multiplayer#spectator。机器人账号不允许在其他的频道中发言。

创建机器人账号

如果你希望做一个聊天机器人,请先在你自己的 osu! 账号上运行,并确保遵守了上述个人账号的速率限制。服务规模扩大后,方可向账号支持团队申请一个机器人账号。

最低标准

在申请得到批准前,支持团队要求机器人满足下列标准:

  • 已在你的个人账号上运行不少于 6 个月
  • 完全开源并有完整的公开文档
  • 每个月有 50 个不同的用户在使用
  • 遵守了个人账号的速率限制
  • 机器人未在公开频道发言
  • 机器人对 osu! 社区的许多人有所帮助

撰写申请

如果你的机器人满足了上述标准,就可以发送申请以创建机器人账号。

Bot Account Request 为邮件主题向 accounts@ppy.sh 发送邮件,该邮件必须从你的 osu! 账号关联邮箱中发出。

邮件正文需包含下列内容:

  • 你的 osu! 用户名(运行机器人的账号)
  • 希望给机器人使用的用户名
  • 开始运行该机器人的日期
  • 指向源代码与文档的链接
  • 对机器人功能的简要介绍

账号支持团队 会审议你的请求,如果请求被拒绝,将告知你拒绝原因,如果通过,则会为你创建机器人账号并给予完整的设置流程指导。

小细节

  • BOT 用户组标识代表账号的主用户组为 Chat Bots(用户组 #29),该用户组的成员并未公开列出。
  • 一些个人账号属于该用户组,是由于号主不想使用机器人账号,或未申请独立的机器人账号,例如 Tillerino ThePooN。该模式现已不再支持,机器人账号必须使用给定的专用账号。