БОТ для Discord [ 13 ] | Фильтрация чата

  Рет қаралды 15,685

Фсоки

Фсоки

Күн бұрын

Пікірлер: 82
@ZamboJi
@ZamboJi 4 жыл бұрын
Парень красавчик! Очень доходчиво объясняешь и без всякой воды и тд ! Продолжай делать видео, отлично получается 👍 Жду видео про воспроизведение музыки 😉
@nuramanga3862
@nuramanga3862 3 жыл бұрын
помоги, я сделал как надо но функция не вызывается. если не трудно
@dzetta2022
@dzetta2022 4 жыл бұрын
Братан, реально делаешь годноту! Все понимаю после одного просмотра видео! Хотелось бы, чтобы ты довел бота до уровня: ТОП. По типу Dyno и т.д. Вопрос следующий: будешь ли ты делать дальше такие гайды по дискорд боту или нет? Судя по тому, как сейчас развивается сфера IT, твои гайды будут топовыми, ибо эти ХАУДИ ХО воду льют. Сравнил твое видео с его - ты на высшем пилотаже все сделал! Красава!
@fsoky
@fsoky 4 жыл бұрын
Благодарю. Думаю да, буду дальше выкладывать гайды.
@bekodeg9657
@bekodeg9657 3 жыл бұрын
Падший дух, ты лучший, давно хотел узнать как это сделать
@0rni493
@0rni493 2 жыл бұрын
лучшие видео. Всё внятно разъясняешь!=)
@pozzaza1923
@pozzaza1923 4 жыл бұрын
привет, у меня появился вопрос, как зделать так что независимо что написано в сообщение если там будет запретное слово то всё равно удаляло сообщение ?
@Channel-cb2xg
@Channel-cb2xg 3 жыл бұрын
Если я правильно понял: msg = msg.split () # Делит сообщение пользователя на список из слов. for bad_words in msg: # Проверяет есть ли в сообщении пользователя это слово. Действие Вроде так....
@evgotron5652
@evgotron5652 4 жыл бұрын
Привет Фсоки! Очень нравятся твои уроки. Если знаешь скажи пожалуйста, можно ли сделать так, чтобы в чате сообщения автоматически удалялись когда скапливаются (к примеру каждое сотое сообщение автоматически удалялось). Если знаешь, сделай пожалуйста урок на эту тему.
@fsoky
@fsoky 4 жыл бұрын
Да, это возможно
@smokebellew6899
@smokebellew6899 3 жыл бұрын
@@МишаМихаил-ф7х повсюду под интересными мне видео встречаю ваши комменты, можно ли с вами где-нибудь пообщаться по поводу пути изучения пайтона? как вообще дела? после какого момента наступает точка готовности к собесам?
@УбийцаХомяков-ь4б
@УбийцаХомяков-ь4б 3 жыл бұрын
await client.process_commands(message) - эта волшебная команда не даёт конфликтовать c командами когда вы тегаете (!help) Без этой команды, фильтр чата будет забирать введенное сообщение на обработку, тем самым команды не сработают
@Гамлет2
@Гамлет2 4 жыл бұрын
Привет реально аху*** контент, подскажи где можно взять такие же обои как у тебя на этом видео плиз
@fsoky
@fsoky 4 жыл бұрын
wallpaper engine
@Гамлет2
@Гамлет2 4 жыл бұрын
@@fsoky спасибо, продолжай в тоже духе
@hercegofficial
@hercegofficial 4 жыл бұрын
@@Гамлет2 у меня сообщения не удаляются(
@Гамлет2
@Гамлет2 4 жыл бұрын
@@hercegofficial, нажми на три точки там будет удалить
@МОВИ-у5к
@МОВИ-у5к 4 жыл бұрын
Привет. Посмотрел почти все твои уроки. Остался вопрос: как создать команду для своего бота, чтобы он выдавал написанную в ней роль. Например: !role @TEST test role
@fsoky
@fsoky 4 жыл бұрын
Скоро ролик. Ну или спросите на сервере в дс
@ebanator
@ebanator 4 жыл бұрын
На сервере в дс уже есть в свободном коде.
@itsrazyhero
@itsrazyhero 2 жыл бұрын
Слушай, дружище, а что делать если в команде хочу отправить предложение типо //send_m Привет, как дела? Типо бот то отправит мне только Привет,
@МаколейСкакалкин-с3п
@МаколейСкакалкин-с3п 4 жыл бұрын
Топ, только если сообщение содержит не только плохое слово, то бот его проигнорирует, т.е. если написать бл...ть, то он всё сделает, но если написать бл...ть а, то ничего. Как это можно исправить?
@EgorBron
@EgorBron 3 жыл бұрын
Вариант 1. Поменять message и bad_words в проверке местами. Вариант 2. Пройтись циклом по split'нотому сообщению и проверять по слову
@ФионаФалеева
@ФионаФалеева 18 күн бұрын
Как можно распознать ботом текст, если в чат прислан эмбед?
@termjade
@termjade 4 жыл бұрын
У меня просто перестал работать бот... в консоль пишет что зашёл на сервер, а после ни одна команда не работает и никакого наблюдения за чатом. При этом он не он не отправляет никаких ошибок
@НеАйти-р4ш
@НеАйти-р4ш 3 жыл бұрын
Ты перекинул список запрещенных слов в файле json?
@fanpich7959
@fanpich7959 4 жыл бұрын
Красавчик конечно что записываешь такие видосы, но не мог бы ты оставлять в описании код (ссылку на paste bin например).
@fsoky
@fsoky 4 жыл бұрын
pastebin у нас заблокирован. Код я оставляю на сервере в дискорде
@EleWreck
@EleWreck 2 жыл бұрын
@@fsoky а впн не пробовал включать? Или до сих пор в каменном веке живем?
@yasunic1189
@yasunic1189 4 жыл бұрын
Привет, можешь помочь с очень важный вопросом? Вот есть список ролей на сервере и порядок в этом списке имеет смысл, очевидно. Как с помощью бота можно управлять этим порядком? Например чтобы при создании новой роли через guild.create_role() он добавлял её не в самый низ к everyone а выше, например, какой-то определенной, уже существующей роли.
@fsoky
@fsoky 4 жыл бұрын
Не знаю. Перейдите на сервер, может быть там дадут ответ
@editsshowcase
@editsshowcase 4 жыл бұрын
hack.py ????? (3:06)
@morfulus160
@morfulus160 4 жыл бұрын
Топ
@Блейзард
@Блейзард 3 жыл бұрын
если написать "тебе надо устроить флуд" то он не удалит сообщение
@qowiqoew
@qowiqoew 2 жыл бұрын
как сделать, так чтобы он не удалял сообщения написанные админом? То есть, чтоб он не мог удалять сообщения, которые выше роли бота по роли. пжпжпжп, подскажи.
@fsoky
@fsoky 2 жыл бұрын
поставить проверку на роль
@alexandrushakov3597
@alexandrushakov3597 2 жыл бұрын
@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() так лучше)
@lumber4ack226
@lumber4ack226 4 жыл бұрын
Сделай видео как отправлять файлы при помощи бота (фото, текстовые файлы и т.д)
@RuCybernetic
@RuCybernetic 4 жыл бұрын
@bot.command() async def image(ctx): await ctx.send(file=discord.File(fp='602569027285549136.png')) картинку кладешь в папку со своим ботом, И также с любым файлом. До опред. размера файла конечно же
@lumber4ack226
@lumber4ack226 4 жыл бұрын
Очень Надо помогите хто небудь
@lumber4ack226
@lumber4ack226 4 жыл бұрын
@@RuCybernetic Огромное спасибо
@ebanator
@ebanator 4 жыл бұрын
Команда для ленивых: возле 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
@maksimfan2796
@maksimfan2796 3 жыл бұрын
Ребят вот фильтрация чата которая проверяет есть ли в предложении плохие слова 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},ОСУЖДАЮ!!!')
@ruffice
@ruffice 2 жыл бұрын
Спасибо 🤙🤙🤙🤙
@Япокемошка
@Япокемошка 3 жыл бұрын
Почему если в предложении есть это слово он его не удаляет а когда это слово отдельно удаляет.
@teffton
@teffton 3 жыл бұрын
array= message.content.split().lower() for word in array: ->if word in bad_word:
@synthexyguitar
@synthexyguitar 4 жыл бұрын
*Привет, нужна помощь! Фильтр не определяет слова-паразиты, если они есть в предложении. Только отдельным сообщением. Как это решить?*
@fsoky
@fsoky 4 жыл бұрын
прописать правильное условие
@synthexyguitar
@synthexyguitar 4 жыл бұрын
@@fsoky ?
@propgramist7684
@propgramist7684 4 жыл бұрын
Можно ли зделать чтоб он мут давал если
@НеАйти-р4ш
@НеАйти-р4ш 3 жыл бұрын
Fsoky привет хотел спросить как сделать так чтобы анти-мат не работал на администрацию?
@EgorBron
@EgorBron 3 жыл бұрын
Проверка на роли у автора сообщения: if role in message.author.roles Роль можно получить из гильдии того же автора: role = message.author.guild.get_role(тут id роли)
@НеАйти-р4ш
@НеАйти-р4ш 3 жыл бұрын
@@EgorBron попробую заранее спасибо
@EgorBron
@EgorBron 3 жыл бұрын
@@НеАйти-р4ш если работает, то пожалуйста :D Если нет, пиши в дискорд: Егор Брон#3443
@maruf995
@maruf995 3 жыл бұрын
@@EgorBron а куда в писать?
@EgorBron
@EgorBron 3 жыл бұрын
@@maruf995 🤨 Ну ты где проверяешь? В on_message. Туда и пиши. Если что-то не так, напиши свой дс
@MrMaximKim
@MrMaximKim 4 жыл бұрын
А как сделать чтоб убиралось сообщение с плохими словами вместе с обычными?
@fsoky
@fsoky 4 жыл бұрын
if bad_words in msg:
@MrMaximKim
@MrMaximKim 4 жыл бұрын
@@fsoky Что-то как-то не работает
@kwissia4377
@kwissia4377 4 жыл бұрын
Сделай видео о том как сделать бота с системой уровней и Xp
@Baton_Corporation
@Baton_Corporation 4 жыл бұрын
Это на дбд даже сделать можно)
@kwissia4377
@kwissia4377 4 жыл бұрын
@@Baton_Corporation какой дбд?
@Baton_Corporation
@Baton_Corporation 4 жыл бұрын
@@kwissia4377 bot designer discord у меня на канале чекни
@nuramanga3862
@nuramanga3862 3 жыл бұрын
у меня функция не работает хотя код без ошибок
@fsoky
@fsoky 3 жыл бұрын
Intents подключил?
@nuramanga3862
@nuramanga3862 3 жыл бұрын
@@fsoky есть, спасибо я уже все пофиксил оказалось надо было просто засунуть ее в одно событие on_message а у меня их было 2. Кстати можешь добавить к команде user_send вместо сообщения по умолчанию возможность написать авторское письмо прямо из чата?
@synthexyguitar
@synthexyguitar 4 жыл бұрын
discordpy.readthedocs.io/en/latest/faq.html#why-does-on-message-make-my-commands-stop-working - та самая загадочная команда, позволяющая команде @client.event не конфликтовать с @client.command
@EleWreck
@EleWreck 2 жыл бұрын
Ещё бы лучше было бы если бы это работало, диз.
@kuyar4745
@kuyar4745 4 жыл бұрын
Дайте плохие слова плиз
@fsoky
@fsoky 4 жыл бұрын
интернет
@goddamn29
@goddamn29 4 жыл бұрын
Расскажи как поставить бота на python на хостинг
@banbanan2029
@banbanan2029 2 жыл бұрын
херуку попробуй
@goddamn29
@goddamn29 2 жыл бұрын
@@banbanan2029 кхм кхм, год прошёл
@banbanan2029
@banbanan2029 2 жыл бұрын
@@goddamn29 я кушать ходил XD
КАК НАЧАТЬ ПОНИМАТЬ LINUX (2024)
21:10
PLAFON - Канал о линуксе
Рет қаралды 197 М.
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 269 #shorts
00:26
Бенчик, пора купаться! 🛁 #бенчик #арти #симбочка
00:34
Симбочка Пимпочка
Рет қаралды 3,6 МЛН
Who’s the Real Dad Doll Squid? Can You Guess in 60 Seconds? | Roblox 3D
00:34
Разработка ИГР изменится навсегда
11:50
Роман Сакутин
Рет қаралды 39 М.
ЧТО ТАКОЕ TURBOWARP или УБИЙЦА SCRATCH
11:54
Шуш, но старый
Рет қаралды 55 М.
Пишем DISCORD бота на Python
13:48
Хауди Хо™ - Просто о мире IT!
Рет қаралды 704 М.
Changing Your Voice With AI In Real Time
14:57
Марк Аддерли
Рет қаралды 69 М.
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 269 #shorts
00:26