【问题标题】:Discord Bot Python 3.9 Error [unresolved import 'discord.ext.tasks']Discord Bot Python 3.9 错误 [未解决的导入'discord.ext.tasks']
【发布时间】:2021-04-18 14:13:46
【问题描述】:

我最近开始通过为 Discord 制作机器人来学习 Python。我无法运行“从 discord.ext 导入命令”。请大家帮忙好吗?从cmd导入discord.py成功,但是不知道怎么导入discord.ext。不知道是不是在导入discord.ext

这是代码:(此代码不是全部代码。)

    import discord
    from discord.ext.commands import Bot
    from discord.ext import commands
    import os
    import random
    import openpyxl
    from openpyxl import load_workbook
    import time
    import sys
    import asyncio
    import datetime

    TOKEN = os.environ['BOT_TOKEN']

    @client.event

    async def on_message(message):
        if message.author.bot:
            return None

        if message.content.startswith("!명령어"):
            command_list = ["!강화 !도박", "!순위 !내순위" ,"!내레벨", "!노래","!행운의숫자", "!개발자명령어"]
            command_msg_list = ["강화를 진행합니다.", "강화 순위를 표시합니다.","내 강화 레벨을 표시합니다.", "★★★추천 노래를 표시합니다.★★★","1부터 99까지 숫자 중 행운의 숫자를 골라줍니다.","개발자를 위한 명령어들을 표시합니다."]
            embed = discord.Embed(title="명령어",color=0x62c1cc)
            for i in range(len(command_list)):
                embed.add_field(name=command_list[i], value=command_msg_list[i], inline=False)
            await message.channel.send(embed=embed)

        if message.content.startswith("!개발자명령어"):
            command_list = ["!디렉토리표시"]
            command_msg_list = ["봇이 실행되고 있는 디렉토리를 표시합니다."]
            embed = discord.Embed(title="개발자 명령어",color=0x62c1cc)
            for i in range(len(command_list)):
                embed.add_field(name=command_list[i], value=command_msg_list[i], inline=False)
            await message.channel.send(embed=embed)

【问题讨论】:

  • 请运行python -m discord -v 并发布输出。
  • 我应该在cmd中运行它吗?我试过了,但它只打印了“Python”。 ``` Microsoft Windows [版本 10.0.18363.1256] (c) 2019 Microsoft Corporation。版权所有。 C:\Users\wnrdm>python -m discord -v Python C:\Users\wnrdm>py python -m discord -v C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\python.exe: 可以'不打开文件'python':[Errno 2]没有这样的文件或目录```
  • 确保您运行的是最新版本的discord.pypip install --upgrade discord.py

标签: python discord.py


【解决方案1】:

将 from 命令放在底部,将 Import 命令放在顶部,看看是否有效。

另外,如果 pip install (add-on) 不起作用,请尝试:

py -m pip (pip 命令)

【讨论】:

    猜你喜欢
    • 2021-03-31
    • 2017-11-05
    • 1970-01-01
    • 2021-04-22
    • 2019-02-03
    • 1970-01-01
    • 1970-01-01
    • 2016-06-14
    • 1970-01-01
    相关资源
    最近更新 更多