Top.Mail.Ru
Ответы

Помощь с Python. Ошибка

Привет я делаю своего бота в Discord используя (забыл как это называется вроде библиотеки) Disnake. И получился вот такой код

import disnake
import audioop
from disnake.ext import commands

bot = commands.Bot (command_prefix="!", help_command=None, intents=disnake.Intents.all())

CENSORED_WORDS = ["здесь маты"]


@bot.event
async def on_ready():
print(f"Bot {bot.user} is ready to work!")

await client.change_presence( status = disnake.Status.online , activity = disnake.Game (" !help "))


@bot.event
async def on_member_join(member):
role = await disnake.utils.get(guild_id= member.guild.id , role_id=1135217174617796608)
channel = member.guild.system.channel

embed = disnake.Embed(
title="Новый анархист!",
description=f"{ member.name }#{member.discriminator}",
color=0xffffff
)

await member.add_roles(role)
await channel.send(embed=embed)


@bot.event
async def on_message(message):
for content in message.content.split():
for censored_word in CENSORED_WORDS:
if content == censored_word:
await message.delete()
await message.channel.send(f"{ message.author .mention} такие слова запрещены!")


bot.run ("Токен моего бота")

И при запуске с помощью команды py bot.py вылазит ошибка в консоли:

Traceback (most recent call last):
File "D:\d\bot.py", line 1, in <module>
import disnake
File "C:\Users\Admin\AppData\Local\Programs\Python\Python313\Lib\site-packages\disnake\__init__.py", line 24, in <module>
from . import abc as abc, opus as opus, ui as ui, utils as utils # explicitly re-export modules
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Admin\AppData\Local\Programs\Python\Python313\Lib\site-packages\disnake\abc.py", line 48, in <module>
from .voice_client import VoiceClient, VoiceProtocol
File "C:\Users\Admin\AppData\Local\Programs\Python\Python313\Lib\site-packages\disnake\voice_client.py", line 30, in <module>
from .player import AudioPlayer, AudioSource
File "C:\Users\Admin\AppData\Local\Programs\Python\Python313\Lib\site-packages\disnake\player.py", line 30, in <module>
import audioop
ModuleNotFoundError: No module named 'audioop'

Пришёл за помощью ведь не понимаю что я сделал не так.

По дате
По Рейтингу
Аватар пользователя
7мес

Написано ведь, что не может определить модуль "audioop".

Аватар пользователя
Профи
7мес

pip install audioop в коммандную строку напишите, ругается ' ModuleNotFoundError: No module named 'audioop' '