好的,所以我的目标的基本要点是,我正在尝试给我一个可管理的列表,以帮助组织不和谐服务器中的主题名称。我的代码应该让我查看列表编辑列表并再次显示它。当我的机器人尝试发送更新的列表时,问题就出现了。这是我的代码和我的问题。
import discord
from discord.ext import commands
client = commands.Bot(command_prefix = '/')
FreeExtras = []
@client.command()
async def Free0(ctx):
await ctx.send(FreeExtras)
@client.command()
async def addextra(ctx):
name = await client.wait_for('message',check=lambda m: m.author == ctx.author and m.channel == ctx.channel)
FreeExtras.append(name)
当我在编辑后尝试显示列表时,我的机器人发送了这个:
<块引用>[
答案 0 :(得分:0)
wait_for('message')
返回一个 Message
对象,您需要通过 content
.content
import discord
from discord.ext import commands
client = commands.Bot(command_prefix = '/')
FreeExtras = []
@client.command()
async def Free0(ctx):
await ctx.send(FreeExtras)
@client.command()
async def addextra(ctx):
global FreeExtras
name = await client.wait_for('message',check=lambda m: m.author == ctx.author and m.channel == ctx.channel)
FreeExtras.append(name.content)