如何在discord.py中为机器人页面添加按钮?
如何添加Discord个人资料按钮
你之前用Client.change_presence(activity=discord... , buttons=["Website"])的方法行不通,因为change_presence根本没有buttons这个参数——它只能用来设置机器人的活动状态(比如显示正在玩某款游戏、正在直播等),和个人资料的按钮完全是两回事。
根据账号类型,正确的设置方法分两种:
个人用户账号
直接在Discord客户端里手动操作:
- 点击左下角自己的头像,打开用户设置
- 进入「用户资料」页面
- 找到「添加按钮」选项(位置可能因客户端版本略有差异)
- 选择按钮类型(比如「网站」),填入对应链接和显示文字,保存后就能在个人资料上看到按钮了
机器人账号
需要通过Discord开发者平台配置:
- 登录Discord开发者平台,选中你的机器人应用
- 进入「应用信息」页面
- 在「社交链接」或专属的「按钮设置」板块添加对应链接,保存后机器人的资料页就会显示这些按钮
内容的提问来源于stack exchange,提问作者Epic_Fox
相关产品推荐
相关产品推荐

