python 使用www.example.com的不一致存在interactions.py

yrefmtwq  于 2023-04-19  发布在  Python
关注(0)|答案(1)|浏览(124)

所以我有一个基本的机器人创建一个命令到目前为止,但我似乎不能找出如何使它改变丰富的存在。

import interactions

bot = interactions.Client(token="XYZ")

@bot.event
async def on_start():
    await bot.change_presence(interactions.ClientPresence(activities=[interactions.PresenceActivity(name=f"Testing", type=interactions.PresenceActivityType.WATCHING)]))

@bot.command(
    name="testing",
    description="TEST.",
    scope=XYZ,
)
#async def COMMAND NAME
async def testing(ctx: interactions.CommandContext):
    await ctx.send("**This is a response to testing command**"

bot.start()

机器人运行并听取命令,但它不更新其RP。我还在学习Python,所以也许这是一个太大的项目承担:(
我已经通过了几个网页的细节或代码示例,但无法让它工作

cbeh67ev

cbeh67ev1#

我知道我没有完全回答这个问题,但我设法使用pypresence库使其工作。
你可以使用这个代码:

from pypresence import Presence
from time import time
RPC = Presence('Your application ID')
RPC.connect()
RPC.update(state='Your description here', start=time(), instance=True, large_image='your image name')

首先导入模块,然后创建Presence对象。

在www.example.com上discord.dev,在Rich Presence〉Art Assets下,您可以添加一个图像,您可以通过使用RPC.update引用其名称来显示该图像,如代码中的最后一行所示。
更多信息:https://qwertyquerty.github.io/pypresence/html/doc/presence.html
小心,你将(当然)需要安装Discord才能使用pypresence模块。

相关问题