Парень красавчик! Очень доходчиво объясняешь и без всякой воды и тд ! Продолжай делать видео, отлично получается 👍 Жду видео про воспроизведение музыки 😉
@nuramanga38623 жыл бұрын
помоги, я сделал как надо но функция не вызывается. если не трудно
@dzetta20224 жыл бұрын
Братан, реально делаешь годноту! Все понимаю после одного просмотра видео! Хотелось бы, чтобы ты довел бота до уровня: ТОП. По типу Dyno и т.д. Вопрос следующий: будешь ли ты делать дальше такие гайды по дискорд боту или нет? Судя по тому, как сейчас развивается сфера IT, твои гайды будут топовыми, ибо эти ХАУДИ ХО воду льют. Сравнил твое видео с его - ты на высшем пилотаже все сделал! Красава!
@fsoky4 жыл бұрын
Благодарю. Думаю да, буду дальше выкладывать гайды.
@bekodeg96573 жыл бұрын
Падший дух, ты лучший, давно хотел узнать как это сделать
@0rni4932 жыл бұрын
лучшие видео. Всё внятно разъясняешь!=)
@pozzaza19234 жыл бұрын
привет, у меня появился вопрос, как зделать так что независимо что написано в сообщение если там будет запретное слово то всё равно удаляло сообщение ?
@Channel-cb2xg3 жыл бұрын
Если я правильно понял: msg = msg.split () # Делит сообщение пользователя на список из слов. for bad_words in msg: # Проверяет есть ли в сообщении пользователя это слово. Действие Вроде так....
@evgotron56524 жыл бұрын
Привет Фсоки! Очень нравятся твои уроки. Если знаешь скажи пожалуйста, можно ли сделать так, чтобы в чате сообщения автоматически удалялись когда скапливаются (к примеру каждое сотое сообщение автоматически удалялось). Если знаешь, сделай пожалуйста урок на эту тему.
@fsoky4 жыл бұрын
Да, это возможно
@smokebellew68993 жыл бұрын
@@МишаМихаил-ф7х повсюду под интересными мне видео встречаю ваши комменты, можно ли с вами где-нибудь пообщаться по поводу пути изучения пайтона? как вообще дела? после какого момента наступает точка готовности к собесам?
@УбийцаХомяков-ь4б3 жыл бұрын
await client.process_commands(message) - эта волшебная команда не даёт конфликтовать c командами когда вы тегаете (!help) Без этой команды, фильтр чата будет забирать введенное сообщение на обработку, тем самым команды не сработают
@Гамлет24 жыл бұрын
Привет реально аху*** контент, подскажи где можно взять такие же обои как у тебя на этом видео плиз
@fsoky4 жыл бұрын
wallpaper engine
@Гамлет24 жыл бұрын
@@fsoky спасибо, продолжай в тоже духе
@hercegofficial4 жыл бұрын
@@Гамлет2 у меня сообщения не удаляются(
@Гамлет24 жыл бұрын
@@hercegofficial, нажми на три точки там будет удалить
@МОВИ-у5к4 жыл бұрын
Привет. Посмотрел почти все твои уроки. Остался вопрос: как создать команду для своего бота, чтобы он выдавал написанную в ней роль. Например: !role @TEST test role
@fsoky4 жыл бұрын
Скоро ролик. Ну или спросите на сервере в дс
@ebanator4 жыл бұрын
На сервере в дс уже есть в свободном коде.
@itsrazyhero2 жыл бұрын
Слушай, дружище, а что делать если в команде хочу отправить предложение типо //send_m Привет, как дела? Типо бот то отправит мне только Привет,
@МаколейСкакалкин-с3п4 жыл бұрын
Топ, только если сообщение содержит не только плохое слово, то бот его проигнорирует, т.е. если написать бл...ть, то он всё сделает, но если написать бл...ть а, то ничего. Как это можно исправить?
@EgorBron3 жыл бұрын
Вариант 1. Поменять message и bad_words в проверке местами. Вариант 2. Пройтись циклом по split'нотому сообщению и проверять по слову
@ФионаФалеева18 күн бұрын
Как можно распознать ботом текст, если в чат прислан эмбед?
@termjade4 жыл бұрын
У меня просто перестал работать бот... в консоль пишет что зашёл на сервер, а после ни одна команда не работает и никакого наблюдения за чатом. При этом он не он не отправляет никаких ошибок
@НеАйти-р4ш3 жыл бұрын
Ты перекинул список запрещенных слов в файле json?
@fanpich79594 жыл бұрын
Красавчик конечно что записываешь такие видосы, но не мог бы ты оставлять в описании код (ссылку на paste bin например).
@fsoky4 жыл бұрын
pastebin у нас заблокирован. Код я оставляю на сервере в дискорде
@EleWreck2 жыл бұрын
@@fsoky а впн не пробовал включать? Или до сих пор в каменном веке живем?
@yasunic11894 жыл бұрын
Привет, можешь помочь с очень важный вопросом? Вот есть список ролей на сервере и порядок в этом списке имеет смысл, очевидно. Как с помощью бота можно управлять этим порядком? Например чтобы при создании новой роли через guild.create_role() он добавлял её не в самый низ к everyone а выше, например, какой-то определенной, уже существующей роли.
@fsoky4 жыл бұрын
Не знаю. Перейдите на сервер, может быть там дадут ответ
@editsshowcase4 жыл бұрын
hack.py ????? (3:06)
@morfulus1604 жыл бұрын
Топ
@Блейзард3 жыл бұрын
если написать "тебе надо устроить флуд" то он не удалит сообщение
@qowiqoew2 жыл бұрын
как сделать, так чтобы он не удалял сообщения написанные админом? То есть, чтоб он не мог удалять сообщения, которые выше роли бота по роли. пжпжпжп, подскажи.
@fsoky2 жыл бұрын
поставить проверку на роль
@alexandrushakov35972 жыл бұрын
@client.event async def on_message(message): await client.process_commands(message) msg = message.content.lower() for word in bad_words: if word in msg: await message.delete() так лучше)
@lumber4ack2264 жыл бұрын
Сделай видео как отправлять файлы при помощи бота (фото, текстовые файлы и т.д)
@RuCybernetic4 жыл бұрын
@bot.command() async def image(ctx): await ctx.send(file=discord.File(fp='602569027285549136.png')) картинку кладешь в папку со своим ботом, И также с любым файлом. До опред. размера файла конечно же
@lumber4ack2264 жыл бұрын
Очень Надо помогите хто небудь
@lumber4ack2264 жыл бұрын
@@RuCybernetic Огромное спасибо
@ebanator4 жыл бұрын
Команда для ленивых: возле prefix пишите bad_words = 'тут что-то', 'и повторяйте это', 'пока вы уже не', 'напишите всё' @bot.event async def on_message(message): await bot.process_commands(message) msg = message.content.lower() if msg in bad_words: await message.delete() await message.author.send(embed = discord.Embed(description = f'{message.author}, не матерись!!!',color=0x0c0c0c)) return #если у вас bot client.event async def on_message(message): await bot.process_commands(message) msg = message.content.lower() if msg in bad_words: await message.delete() await message.author.send(embed = discord.Embed(description = f'{message.author}, не матерись!!!',color=0x0c0c0c)) return #если у вас client
@maksimfan27963 жыл бұрын
Ребят вот фильтрация чата которая проверяет есть ли в предложении плохие слова bad_words = ('типа плохие слова') @client.event async def on_message (message): await client.process_commands(message) for a in bad_words: if a in message.content: await message.delete() await message.author.send(f'{message.author.name},ОСУЖДАЮ!!!')
@ruffice2 жыл бұрын
Спасибо 🤙🤙🤙🤙
@Япокемошка3 жыл бұрын
Почему если в предложении есть это слово он его не удаляет а когда это слово отдельно удаляет.
@teffton3 жыл бұрын
array= message.content.split().lower() for word in array: ->if word in bad_word:
@synthexyguitar4 жыл бұрын
*Привет, нужна помощь! Фильтр не определяет слова-паразиты, если они есть в предложении. Только отдельным сообщением. Как это решить?*
@fsoky4 жыл бұрын
прописать правильное условие
@synthexyguitar4 жыл бұрын
@@fsoky ?
@propgramist76844 жыл бұрын
Можно ли зделать чтоб он мут давал если
@НеАйти-р4ш3 жыл бұрын
Fsoky привет хотел спросить как сделать так чтобы анти-мат не работал на администрацию?
@EgorBron3 жыл бұрын
Проверка на роли у автора сообщения: if role in message.author.roles Роль можно получить из гильдии того же автора: role = message.author.guild.get_role(тут id роли)
@НеАйти-р4ш3 жыл бұрын
@@EgorBron попробую заранее спасибо
@EgorBron3 жыл бұрын
@@НеАйти-р4ш если работает, то пожалуйста :D Если нет, пиши в дискорд: Егор Брон#3443
@maruf9953 жыл бұрын
@@EgorBron а куда в писать?
@EgorBron3 жыл бұрын
@@maruf995 🤨 Ну ты где проверяешь? В on_message. Туда и пиши. Если что-то не так, напиши свой дс
@MrMaximKim4 жыл бұрын
А как сделать чтоб убиралось сообщение с плохими словами вместе с обычными?
@fsoky4 жыл бұрын
if bad_words in msg:
@MrMaximKim4 жыл бұрын
@@fsoky Что-то как-то не работает
@kwissia43774 жыл бұрын
Сделай видео о том как сделать бота с системой уровней и Xp
@Baton_Corporation4 жыл бұрын
Это на дбд даже сделать можно)
@kwissia43774 жыл бұрын
@@Baton_Corporation какой дбд?
@Baton_Corporation4 жыл бұрын
@@kwissia4377 bot designer discord у меня на канале чекни
@nuramanga38623 жыл бұрын
у меня функция не работает хотя код без ошибок
@fsoky3 жыл бұрын
Intents подключил?
@nuramanga38623 жыл бұрын
@@fsoky есть, спасибо я уже все пофиксил оказалось надо было просто засунуть ее в одно событие on_message а у меня их было 2. Кстати можешь добавить к команде user_send вместо сообщения по умолчанию возможность написать авторское письмо прямо из чата?
@synthexyguitar4 жыл бұрын
discordpy.readthedocs.io/en/latest/faq.html#why-does-on-message-make-my-commands-stop-working - та самая загадочная команда, позволяющая команде @client.event не конфликтовать с @client.command