@stepanlll

Ошибка python discord.py, которая затрагивает файлы самого питона, как решить?

пытаюсь сделать бота в дискорд, все работало ровно до того момента, пока не решил сделать авто- фильтрацию на оскорбления
сначала не работала фильтрация, а щас и вообще бот не включается
полный код
import discord
from discord.ext import commands


client = commands.Bot( command_prefix = '!' )

#Mute

@client.command( pass_context = True )

async def hello( ctx ):
	author = ctx.message.author
	await ctx.send( f'Self-Distruction activated. Please, wait... { author.mention }' )

# event

@client.event

async def on_ready():
	print( 'MetroBot connected' )

@client.event

async def on_message( message, ctx ):
	insult_words = [ тут список матюков ]
	msg = message.content.lower()
	if msg in insult_words:
		if context.message.author.server_premission.administrator:

		     await message.channel.send( f'{ author.mention } you are an administrator but please do not insult' )
		else:
			await message.channel.send( f'you has been muted on 15 sec for insult message:' + arg )



client.run('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')

вылетает вот с такой ошибкой
если что, мут я еще не сделал 61c34ddf31d97013565511.png
  • Вопрос задан
  • 228 просмотров
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
on_meassage принимает только один аргумент - message. У вас их два
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 нояб. 2024, в 18:46
3000 руб./за проект
28 нояб. 2024, в 17:46
10000 руб./за проект
28 нояб. 2024, в 17:38
12000 руб./за проект