Незакрытая клиентская сессия.Любое решение? - PullRequest
0 голосов
/ 14 ноября 2018

Я использую модуль Discord, чтобы создать бот-дискорд. Я довольно плох в этом, поскольку я начал кодировать не так давно. Что ж, у меня возникли некоторые проблемы при установке префикса для бота: в 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 = '!')
NameError: name 'command' is not defined
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x0000017638A4F9E8>

Я также собираюсь поставить код здесь ...

import discord
from discord.ext.commands import Bot
from discord.ext import commands
import asyncio


Client = discord.Client()
client = command.Bot(command_prefix = '!')


@client.event
async def on_ready():
    print('bot is redey')

@client.event
async def on_message(message):
    if message.content == 'keke':
        await client.send_message(message.channel, 'KEKEKEKEKK')

1 Ответ

0 голосов
/ 14 ноября 2018

Как обсуждалось в комментариях:

  • вам нужно использовать commands вместо command
  • ваш discord.Client() сеанс должен быть закрыт, возможно, с помощью методакак close()
...