Предмет: Информатика, автор: mikhamak

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)


jasonmullerasd: Вроде тут request.sentiment, точки нехватает
jasonmullerasd: Могу ошибаться
jasonmullerasd: Строчка перед await в общем, там либо точка, либо _ должно стоять вроде, точно не могу сказать

Ответы

Автор ответа: ajijia
1

Ответ:

При импортировании 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)

Объяснение:

сам не уверен

Похожие вопросы
Предмет: Английский язык, автор: галина2017
Предмет: Қазақ тiлi, автор: aaaa27
Предмет: Математика, автор: s4ssv