首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启用tracemalloc以获取对象分配跟踪PYTHON

启用tracemalloc以获取对象分配跟踪PYTHON
EN

Stack Overflow用户
提问于 2022-08-24 08:28:10
回答 1查看 258关注 0票数 -1

我有一个简单的音乐机器人,但上面写着:“RuntimeWarning: coroutine 'BotBase.load_extension‘从来没有被期待过bot.load_extension('dismusic') RuntimeWarning: Enable获得对象分配跟踪。”

“RuntimeWarning: coroutine 'BotBase.load_extension‘从来没有等待过bot.load_extension('dch') RuntimeWarning:启用tracemalloc以获得对象分配跟踪

代码:

代码语言:javascript
复制
import discord
from discord.ext import commands
intents = discord.Intents.default()
intents.message_content = True
bot = commands.Bot(command_prefix='>', intents=intents)

bot.lava_nodes = [
    {
        'host': 'lava.link',
        'port': 80,
        'rest_uri': f'http://lava.link:80',
        'indetifier': 'MAIN',
        'password': 'anything',
        'region': 'singapore'
    }
]

@bot.event
async def on_ready():
    print('Bot is ready')
    bot.load_extension('dismusic')
    bot.load_extension('dch')
    
    
bot.run("OTg5OTI5Mjkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
EN

回答 1

Stack Overflow用户

发布于 2022-08-24 19:01:17

您只需将bot.load_extension替换为await bot.load_extension --您还没有等待一个函数。否则,您的代码看起来很好。(顺便说一句,不和谐正在远离基于文本的命令,您可能需要查看斜杠命令)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73469851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档