Обновление списков слов

main
none 8 months ago
parent ce6dfecd23
commit c234e07e82

@ -66,25 +66,35 @@ def rep(word):
for i in rep:
word = word.replace(i[0], i[1])
print(word)
return word
####### CATCH BAD WORDS ####
def catch(message):
bad_list = ['х.+й', 'xуи', 'xyи', 'х', 'xyй', 'xуй', 'ху.', '.+хуё', 'xyu', 'xui', 'х', 'поху', '.уй', 'ах.ен', 'а.уе',
'бл.+ть', 'бля', 'бл.+т',
'бл+.дь',
'трах', 'еб.+ть', 'ебу', 'ебал', '..ебен', 'ебан', 'ёбан', 'ебть', 'eby', '..ебись', 'уеб', 'уёб', 'ебей', 'ебу', 'ебл', 'еба',
'еб.+утые', 'е.+б.+утые', 'ебан', 'еб.+н', 'ебн', 'ёбн',
bad_list = ['ху.+й', 'х.+уй', 'xуи', 'xyи', 'х', 'xyй', 'xуй', 'ху.', '.+хуе', '.+хуё', 'xyu', 'xui', 'х', 'поху', '.уй', 'ах.ен'
, 'а.уе', '.+хуй', '.+хуй', 'хуя', '.+хуя',
'бл.+ть', 'бля', 'бл.+ть',
'.+бл+.дь+', '.+бл.+дь',
'трах', 'еб.+ть', 'ебу', 'ебал', '..ебен', 'ёбан', 'ебть', 'eby', '..ебись', 'уеб', 'уёб', 'ебей', 'ебу', 'ебл', 'еба',
'.+ебн.+т.+', '.+еб.ть', 'ебо', '.+ебо', '.+еба', '.+ёбы', 'еби.+', 'ёба.+', 'ебля', 'ебё.+', 'заеб', 'заеб.+', 'заёб',
'.+заеб', '.+заёб', 'заеб.+', 'заёб.+', 'ёбск', '.+ебуч.+',
'еб.+утые', 'е.+б.+утые', 'ебан', 'еб.+н', 'ебн', 'ёбн', '.+ёбка', '.+ебка',
'пр..ба', '.б', 'у.б', '.блан',
'п.+зда', 'пиз.+ец', 'пизд', 'пизец', 'пздец', 'п.+здец', 'пизд',
'.+пизд', 'пизец', 'пздец', 'п.+здец', 'пизд', '.+пизж.+',
'пид.+р', 'пидр',
'д.лб.+б',
'f.+ck', 's.+ck', 'fck', 'sck']
excepts = ['хороший']
excepts = ['хороший', 'хороший.', 'убил', 'убил.']
words = message.text.split()
@ -99,7 +109,6 @@ def catch(message):
break
for bad in bad_list:
if is_bad(check.lower(), bad, excepts) == True:
#print(bad)
bad_found = True
break
if not bad_found:
@ -111,7 +120,6 @@ def catch(message):
break
for bad in bad_list:
if is_bad(check.lower(), bad, excepts) == True:
#print(bad)
bad_found = True
break
@ -120,7 +128,6 @@ def catch(message):
bot.delete_message(message.chat.id, message.id)
bot.send_message(message.chat.id, f'Пользователь {telebot.util.user_link(message.from_user)} использовал непечатное выражение.', parse_mode='HTML')
@bot.message_handler()
def catch_all_messages(message):
catch(message)
@ -129,7 +136,7 @@ def catch_edited_messages(message):
catch(message)
'''
#'''
while True:
try:
bot.polling()
@ -139,4 +146,4 @@ while True:
pass
'''
bot.polling()
#'''
'''

Loading…
Cancel
Save