Phyton помогите пожалуйста
ПОДАЛУЙСТА НАЙДИТЕ ОШИБКИ ТУТ НЕПРАВЕЛЬНЫЙ СИНТАКСИС
import discord
import requests
client = discord.Client()
TOKEN = 'OTY3NDY0NzkxMjA1NjIxODcw.GS1Mo9.ryqpcfeOqWrIb6D7XRqfHozt2yLFg9mvEt1QNk'
API_URL = 'https://7015.deeppavlov.ai/model'
def request_sentiment(message):
data = {'x': [message]}
res = requests.get(API_URL, json=data).json()
santiment = res[0][0]
return santiment
@client.event
async def on_message(message):
# В случае, если автором сообщения является бот
# то мы не отвечаем. Иначе бот будет разговаривать сам с собой
if message.author == client.user:
return
setiment = request sentiment(message.content)
await message.channel.send(setiment)
client.run(OTY3NDY0NzkxMjA1NjIxODcw.GS1Mo9.ryqpcfeOqWrIb6D7XRqfHozt2yLFg9mvEt1QNk)
Ответы
Ответ:
При импортировании discord и commands выдаются ошибки, но при этом библиотеку discord.py установил (python 3.6), как решить?
ЭТО БОТ ДЛЯ ДИСКОРДА
Ошибки:
Traceback (most recent call last):
File "discord.py", line 1, in
import discord
File "C:\Users\Mihail\Desktop\discord.py", line 2, in
from discord.ext import commands
ModuleNotFoundError: No module named 'discord.ext'; 'discord' is not a package
Traceback (most recent call last):
File "discord.py", line 1, in
import discord
File "C:\Users\Mihail\Desktop\discord.py", line 2, in
from discord import commands
ImportError: cannot import name 'commands' from partially initialized module 'discord' (most likely due to a circular import) (C:\Users\Mihail\Desktop\discord.py)
Код:
1. import discord
2. from discord import commands
3.
4. TOKEN = 'секрет(я просто не хочу показывать)'
5. bot = commands.Bot(command_prefix='!')
6.
7.
8. @bot.command(pass_context=True) # разрешаем передавать агрументы
9. async def say(ctx, arg): # создаем асинхронную фунцию бота
10. await ctx.send(arg) # отправляем обратно аргумент
11.
12.
13. bot.run(TOKEN)
Объяснение:
сам не уверен