跳到主要内容

Discord 游戏状态信息(DiscordRichPresence)

数据结构

FINTLRichPresence

参数类型说明备注
gameNameFString注册在Discord 开发者平台的游戏名称必填
stateFString该活动的组队状态,
如果指定,必须是2到128个字符之间的字符串
选填
detailsFString详细描述,默认空值,
如果指定,必须是2到128个字符之间的字符串
选填
largeTextFString大图片的文字提示,
如果指定,必须是2到128个字符之间的字符串
选填
largeImageFString大图片的链接,
如果指定,必须是1到256个字符之间的字符串
选填
smallTextFString小图片的文字提示,
如果指定,必须是2到128个字符之间的字符串
选填
smallImageFString小图片的链接,
如果指定,必须是1到256个字符之间的字符串
选填
startTimeint32开始此活动的时间戳
'start_time_' 和 'end_time_' 要么都不设置,要么都设置。
如果都未设置,游戏默认从 00:00:00 开始。
如果都设置,将使用 'start_time_'。
选填
endTimeint32此活动结束的时间戳选填
partyMaxSizeint32可加入组队的最大人数,默认为0,设置的值必须大于等于0选填
supportedPlatformsint32可以在哪些平台上接受活动邀请
PC = 1,IOS = 8,Android = 16
支持使用 1 | 8 | 16 这样的值来支持多个平台
选填
extraJsonFString扩展JSON字段,默认为空字符串选填

显示在 Discord 客户端的玩家游戏状态示例可参考下图: 图片:游戏状态示例