如何使自定义状态不一致。py [英] How make custom status discord.py

查看:17
本文介绍了如何使自定义状态不一致。py的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

为什么我的代码不工作?

@bot.event
async def on_ready():
    print('Bot is now working!')
    await bot.change_presence(activity=discord.CustomActivity(name='Custom status' ,emoji='🖥️'))

并给我一个错误。

Ignoring exception in on_ready
Traceback (most recent call last):
  File "/home/runner/.local/share/virtualenvs/python3/lib/python3.7/site-packages/discord/client.py", line 270, in _run_event
    await coro(*args, **kwargs)
  File "main.py", line 30, in on_ready
    await bot.change_presence(activity=discord.CustomActivity(name='Custom status' ,emoji='🖥️'))
AttributeError: module 'discord' has no attribute 'CustomActivity'

如何修复错误?

推荐答案

我参加聚会要迟到了, WayToDoor是对的,机器人不能使用自定义状态,我发现它们可以使用它,但它是不可见的,除非机器人可以看到它是自定义状态,并且您将在机器人配置文件中看到&q;自定义状态。

机器人可以播放、观看、收听和流媒体,这是没有问题的

您现在还可以选择在";中使用竞争,它的类型为5。我在文档中还看不到它,所以我假设它还没有实现。

#this is how "Competing in" is set.
discord.Activity(name="Test", type=5)

这应该行得通。

这篇关于如何使自定义状态不一致。py的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆