该命令的目的是向上述用户添加一个点(硬币)(如果它们还没有在数据库中,则将它们添加到数据库中),但我得到的是NameError: name 'member‘是没有定义的。
@client.command()
async def gift(ctx,*, member : discord.Member):
with open('users.json', 'r') as f:
users = json.load(f)
await update_data(users, member.id)
await a
我在CONFING类中定义了前缀not,但是当我调用prefixcmd.get()时,它返回一个NameError:第10行,在client = commands.Bot(command_prefix=prefixcmd.get()) NameError: name ' prefixcmd‘中没有定义
以下是代码:
from tkinter import *
import discord
from discord.ext import commands
from discord.ext import tasks
import os
import re
#==========BOT CO
当bot在json中添加前缀时,我试图创建一个事件:
@client.event
async def on_guild_join(guild):
with open('prefixes.json', 'r') as f:
prefixes = json.load(f)
prefixes[str(guild.id)] = '//'
with open('prefixes.json', 'w') as f:
json.dump(prefixes, f, ind
我在discord.py上使用齿轮来分离文件,但是有一个错误导致了NameError,并且没有运行。我怎么才能解决这个问题?
错误
discord.ext.commands.errors.ExtensionFailed: Extension 'cogs.news' raised an error: NameError: name 'news' is not defined.
app.py
...
# Cogs Part
extension = ["cogs.commands","cogs.news", "cogs.mana
我关注了youtube上的一段代码,但它不起作用,这是代码的错误所在: @client.command(name='queue', help='This command adds a song to the queue')
async def queue_(ctx, url):
global queue
queue.append(url)
await ctx.send(f'`{url}` added to queue!')
@client.command(name='play', help=&
我已经开始使用discord.py制作票证机器人,但我的代码中有一个错误,我不知道如何解决它。嵌入和响应消息工作,但当我尝试响应时,一切都崩溃了。下面是我的错误:
Ignoring exception in command ticket:
Traceback (most recent call last):
File "C:\Users\HP\AppData\Local\Programs\Python\Python39\lib\site-packages\discord\ext\commands\core.py", line 85, in wrapped
ret =
VS代码失败了,所以我切换到了PyCharm。我正确地安装了Discord.py,并导入了它。但是,试图为我的机器人创建自定义状态会产生以下错误:
File "C:\Users\me\Desktop\Projects\TooB\TooB.py", line 8, in on_ready
discord.Activity(name="message", type=0) NameError: name 'discord' is not defined
到目前为止,这是我的全部:
from discord.ext import commands
bo
我试图在不和谐(与discord.py)中扮演一个全新的角色,但我尝试的所有东西都不起作用。我已经试过了
await guild.create_role(name("R3KT")) #NameError: name 'guild' not defined
和
author = ctx.message.author
await client.create_role(author.server, name="role name") #NameError: name 'ctx' not defined
我试着把ctx和行会改成“客户”,
我是python和discord.py的初学者,我需要帮助 我想让我的机器人在我输入'@firstPythonProject? Bot#4320 say (message you want the bot to say)的时候说点什么,但是代码错误地说 C:\Users\Arshdeep Singh\Desktop\firstPythonProject_ Bot>python bot.py
Logged on as firstPythonProject? Bot#4320
firstPythonProject? Bot#4320 has connected to Discord
我是一名中等水平的python用户,也是一名经验丰富的Selenium用户,我希望将这些技能与我对新的discord.py重写的少量知识结合起来。我创建的代码运行selenium无头-它导航到一个网站,填写表单,然后截图。我遇到的问题与discord.py的channel.send文件特性有关。这是我的代码- async def on_message(message):
id = client.get_guild(guildcode)
valid_users = ["discord#tag"]
if str(message.author) in val
当我尝试在我的discord.py齿轮中添加一个普通功能时,它将弹出not defined bot.py import discord
from discord.ext import commands
import os
token = You cant have it
prefix = "."
client = commands.Bot(command_prefix=prefix)
@client.event
async def on_ready():
print(f"{client.user.name} is ready!")
for fi
因此,我试图使我的discord.py机器人只接受某些用户对某些命令的命令执行。我现在知道ctx.author.id的意思是bot作者ID。我听说message.author.id应该工作,但是使用message.author.id会抛出一个跟踪,臭名昭著的NameError错误。为什么我要怎么修理它?
@bot.command(description="Restarts The Bot's source file, use if bot freezes etc, [OWNER]")
async def shutdown(ctx):
if ctx.author
我用不和谐模块制造一个不和谐的机器人。我在这方面做得很差,因为我不久前开始编码了。嗯,我在设置机器人的前缀时遇到了一些问题:它说第8行有一个错误。unclosed client session和NameError: name 'command' is not defined也是。
以下是错误:
Traceback (most recent call last):
File "SUBLIME TEXT PRUEBA.py", line 8, in <module>
client = command.Bot(command_prefix = '!
我试图制造一个不和谐的机器人和Um来实现音乐功能,为此,我需要使用像 bot.voice_clients 这样的代码,如果我把它们放在任何cog文件中,那么命令就不起作用了,但是如果我将它们放入main.py中,它们就会工作得很好。
import discord
from discord.ext import commands
from discord.utils import get
class music(commands.Cog):
def __init__(self, bot):
self.bot = bot
@bot.command()
async de
我试图让我的机器人在命令被调用后给出角色,但我不确定什么是正确的命令。我在网上搜索,但我尝试的每一个都给出了一个错误。有人知道命令的正确形式吗? 代码: #iports the discord folder and commands for our bot
import discord
from discord.ext import commands
from discord import Member
from discord.ext.commands import has_permissions
from discord.ext import tasks
#sets the com
所以我是一个新手,我正在尝试将一个不和谐的机器人与python连接起来。我遵循了多个教程,但所有这些教程都导致了相同的问题:
TOKEN = (<the token I am using>)
NameError: name '<the token I am using>' is not defined
我不确定出了什么问题?我在Mac上使用PyCharm CE。
import discord
import os
from discord.ext import commands
from dotenv import load_dotenv
load_do
Heroku日志: import discord.abc
File "/app/.heroku/python/lib/python3.8/site-packages/discord/abc.py", line 101, in <module>
SnowflakeTime = Union[Snowflake, datetime]
NameError: name 'datetime' is not defined. Requirements.txt: git+https://github.com/Rapptz/discord.py
dnspython=
我需要使标记作者在这一行This is your random {} pick,
token = "xxxxxxxxxxxxxxxxxxxxxxxx"
prefix = "?"
import discord
from discord.ext import commands
from discord.ext.commands import Bot
import random
bot = commands.Bot(command_prefix=prefix)
bot.remove_command("help")
@bot.event
asyn