bad word detecter
This commit is contained in:
parent
8b9ab0efce
commit
6e6383a55a
|
@ -0,0 +1,632 @@
|
||||||
|
6ля
|
||||||
|
6лядь
|
||||||
|
6лять
|
||||||
|
b3ъeб
|
||||||
|
cock
|
||||||
|
cunt
|
||||||
|
e6aль
|
||||||
|
ebal
|
||||||
|
eblan
|
||||||
|
eбaл
|
||||||
|
eбaть
|
||||||
|
eбyч
|
||||||
|
eбать
|
||||||
|
eбёт
|
||||||
|
eблантий
|
||||||
|
fuck
|
||||||
|
fucker
|
||||||
|
fucking
|
||||||
|
xyёв
|
||||||
|
xyй
|
||||||
|
xyя
|
||||||
|
xуе
|
||||||
|
xуй
|
||||||
|
xую
|
||||||
|
zaeb
|
||||||
|
zaebal
|
||||||
|
zaebali
|
||||||
|
zaebat
|
||||||
|
архипиздрит
|
||||||
|
ахуел
|
||||||
|
ахуеть
|
||||||
|
бздение
|
||||||
|
бздеть
|
||||||
|
бздех
|
||||||
|
бздецы
|
||||||
|
бздит
|
||||||
|
бздицы
|
||||||
|
бздло
|
||||||
|
бзднуть
|
||||||
|
бздун
|
||||||
|
бздунья
|
||||||
|
бздюха
|
||||||
|
бздюшка
|
||||||
|
бздюшко
|
||||||
|
бля
|
||||||
|
блябу
|
||||||
|
блябуду
|
||||||
|
бляд
|
||||||
|
бляди
|
||||||
|
блядина
|
||||||
|
блядище
|
||||||
|
блядки
|
||||||
|
блядовать
|
||||||
|
блядство
|
||||||
|
блядун
|
||||||
|
блядуны
|
||||||
|
блядунья
|
||||||
|
блядь
|
||||||
|
блядюга
|
||||||
|
блять
|
||||||
|
вафел
|
||||||
|
вафлёр
|
||||||
|
взъебка
|
||||||
|
взьебка
|
||||||
|
взьебывать
|
||||||
|
въеб
|
||||||
|
въебался
|
||||||
|
въебенн
|
||||||
|
въебусь
|
||||||
|
въебывать
|
||||||
|
выблядок
|
||||||
|
выблядыш
|
||||||
|
выеб
|
||||||
|
выебать
|
||||||
|
выебен
|
||||||
|
выебнулся
|
||||||
|
выебон
|
||||||
|
выебываться
|
||||||
|
выпердеть
|
||||||
|
высраться
|
||||||
|
выссаться
|
||||||
|
вьебен
|
||||||
|
гавно
|
||||||
|
гавнюк
|
||||||
|
гавнючка
|
||||||
|
гамно
|
||||||
|
гандон
|
||||||
|
гнид
|
||||||
|
гнида
|
||||||
|
гниды
|
||||||
|
говенка
|
||||||
|
говенный
|
||||||
|
говешка
|
||||||
|
говназия
|
||||||
|
говнецо
|
||||||
|
говнище
|
||||||
|
говно
|
||||||
|
говноед
|
||||||
|
говнолинк
|
||||||
|
говночист
|
||||||
|
говнюк
|
||||||
|
говнюха
|
||||||
|
говнядина
|
||||||
|
говняк
|
||||||
|
говняный
|
||||||
|
говнять
|
||||||
|
гондон
|
||||||
|
доебываться
|
||||||
|
долбоеб
|
||||||
|
долбоёб
|
||||||
|
долбоящер
|
||||||
|
дрисня
|
||||||
|
дрист
|
||||||
|
дристануть
|
||||||
|
дристать
|
||||||
|
дристун
|
||||||
|
дристуха
|
||||||
|
дрочелло
|
||||||
|
дрочена
|
||||||
|
дрочила
|
||||||
|
дрочилка
|
||||||
|
дрочистый
|
||||||
|
дрочить
|
||||||
|
дрочка
|
||||||
|
дрочу
|
||||||
|
еб твою мать
|
||||||
|
ёб твою мать
|
||||||
|
ёбaн
|
||||||
|
ебaть
|
||||||
|
ебyч
|
||||||
|
ебал
|
||||||
|
ебало
|
||||||
|
ебальник
|
||||||
|
ебан
|
||||||
|
ебанамать
|
||||||
|
ебанат
|
||||||
|
ебаная
|
||||||
|
ёбаная
|
||||||
|
ебанический
|
||||||
|
ебанный
|
||||||
|
ебанныйврот
|
||||||
|
ебаное
|
||||||
|
ебануть
|
||||||
|
ебануться
|
||||||
|
ёбаную
|
||||||
|
ебаный
|
||||||
|
ебанько
|
||||||
|
ебарь
|
||||||
|
ебат
|
||||||
|
ёбат
|
||||||
|
ебатория
|
||||||
|
ебать
|
||||||
|
ебать-копать
|
||||||
|
ебаться
|
||||||
|
ебашить
|
||||||
|
ебёна
|
||||||
|
ебет
|
||||||
|
ебёт
|
||||||
|
ебец
|
||||||
|
ебик
|
||||||
|
ебин
|
||||||
|
ебись
|
||||||
|
ебическая
|
||||||
|
ебки
|
||||||
|
ебла
|
||||||
|
еблан
|
||||||
|
ебливый
|
||||||
|
еблище
|
||||||
|
ебло
|
||||||
|
еблыст
|
||||||
|
ебля
|
||||||
|
ёбн
|
||||||
|
ебнуть
|
||||||
|
ебнуться
|
||||||
|
ебня
|
||||||
|
ебошить
|
||||||
|
ебская
|
||||||
|
ебский
|
||||||
|
ебтвоюмать
|
||||||
|
ебун
|
||||||
|
ебут
|
||||||
|
ебуч
|
||||||
|
ебуче
|
||||||
|
ебучее
|
||||||
|
ебучий
|
||||||
|
ебучим
|
||||||
|
ебущ
|
||||||
|
ебырь
|
||||||
|
елда
|
||||||
|
елдак
|
||||||
|
елдачить
|
||||||
|
жопа
|
||||||
|
жопу
|
||||||
|
заговнять
|
||||||
|
задрачивать
|
||||||
|
задристать
|
||||||
|
задрота
|
||||||
|
зае6
|
||||||
|
заё6
|
||||||
|
заеб
|
||||||
|
заёб
|
||||||
|
заеба
|
||||||
|
заебал
|
||||||
|
заебанец
|
||||||
|
заебастая
|
||||||
|
заебастый
|
||||||
|
заебать
|
||||||
|
заебаться
|
||||||
|
заебашить
|
||||||
|
заебистое
|
||||||
|
заёбистое
|
||||||
|
заебистые
|
||||||
|
заёбистые
|
||||||
|
заебистый
|
||||||
|
заёбистый
|
||||||
|
заебись
|
||||||
|
заебошить
|
||||||
|
заебываться
|
||||||
|
залуп
|
||||||
|
залупа
|
||||||
|
залупаться
|
||||||
|
залупить
|
||||||
|
залупиться
|
||||||
|
замудохаться
|
||||||
|
запиздячить
|
||||||
|
засерать
|
||||||
|
засерун
|
||||||
|
засеря
|
||||||
|
засирать
|
||||||
|
засрун
|
||||||
|
захуячить
|
||||||
|
заябестая
|
||||||
|
злоеб
|
||||||
|
злоебучая
|
||||||
|
злоебучее
|
||||||
|
злоебучий
|
||||||
|
ибанамат
|
||||||
|
ибонех
|
||||||
|
изговнять
|
||||||
|
изговняться
|
||||||
|
изъебнуться
|
||||||
|
ипать
|
||||||
|
ипаться
|
||||||
|
ипаццо
|
||||||
|
Какдвапальцаобоссать
|
||||||
|
конча
|
||||||
|
курва
|
||||||
|
курвятник
|
||||||
|
лох
|
||||||
|
лошарa
|
||||||
|
лошара
|
||||||
|
лошары
|
||||||
|
лошок
|
||||||
|
лярва
|
||||||
|
малафья
|
||||||
|
манда
|
||||||
|
мандавошек
|
||||||
|
мандавошка
|
||||||
|
мандавошки
|
||||||
|
мандей
|
||||||
|
мандень
|
||||||
|
мандеть
|
||||||
|
мандища
|
||||||
|
мандой
|
||||||
|
манду
|
||||||
|
мандюк
|
||||||
|
минет
|
||||||
|
минетчик
|
||||||
|
минетчица
|
||||||
|
млять
|
||||||
|
мокрощелка
|
||||||
|
мокрощёлка
|
||||||
|
мразь
|
||||||
|
мудak
|
||||||
|
мудaк
|
||||||
|
мудаг
|
||||||
|
мудак
|
||||||
|
муде
|
||||||
|
мудель
|
||||||
|
мудеть
|
||||||
|
муди
|
||||||
|
мудил
|
||||||
|
мудила
|
||||||
|
мудистый
|
||||||
|
мудня
|
||||||
|
мудоеб
|
||||||
|
мудозвон
|
||||||
|
мудоклюй
|
||||||
|
на хер
|
||||||
|
на хуй
|
||||||
|
набздел
|
||||||
|
набздеть
|
||||||
|
наговнять
|
||||||
|
надристать
|
||||||
|
надрочить
|
||||||
|
наебать
|
||||||
|
наебет
|
||||||
|
наебнуть
|
||||||
|
наебнуться
|
||||||
|
наебывать
|
||||||
|
напиздел
|
||||||
|
напиздели
|
||||||
|
напиздело
|
||||||
|
напиздили
|
||||||
|
насрать
|
||||||
|
настопиздить
|
||||||
|
нахер
|
||||||
|
нахрен
|
||||||
|
нахуй
|
||||||
|
нахуйник
|
||||||
|
не ебет
|
||||||
|
не ебёт
|
||||||
|
невротебучий
|
||||||
|
невъебенно
|
||||||
|
нехира
|
||||||
|
нехрен
|
||||||
|
Нехуй
|
||||||
|
нехуйственно
|
||||||
|
ниибацо
|
||||||
|
ниипацца
|
||||||
|
ниипаццо
|
||||||
|
ниипет
|
||||||
|
никуя
|
||||||
|
нихера
|
||||||
|
нихуя
|
||||||
|
обдристаться
|
||||||
|
обосранец
|
||||||
|
обосрать
|
||||||
|
обосцать
|
||||||
|
обосцаться
|
||||||
|
обсирать
|
||||||
|
объебос
|
||||||
|
обьебать обьебос
|
||||||
|
однохуйственно
|
||||||
|
опездал
|
||||||
|
опизде
|
||||||
|
опизденивающе
|
||||||
|
остоебенить
|
||||||
|
остопиздеть
|
||||||
|
отмудохать
|
||||||
|
отпиздить
|
||||||
|
отпиздячить
|
||||||
|
отпороть
|
||||||
|
отъебись
|
||||||
|
охуевательский
|
||||||
|
охуевать
|
||||||
|
охуевающий
|
||||||
|
охуел
|
||||||
|
охуенно
|
||||||
|
охуеньчик
|
||||||
|
охуеть
|
||||||
|
охуительно
|
||||||
|
охуительный
|
||||||
|
охуяньчик
|
||||||
|
охуячивать
|
||||||
|
охуячить
|
||||||
|
очкун
|
||||||
|
падла
|
||||||
|
падонки
|
||||||
|
падонок
|
||||||
|
паскуда
|
||||||
|
педерас
|
||||||
|
педик
|
||||||
|
педрик
|
||||||
|
педрила
|
||||||
|
педрилло
|
||||||
|
педрило
|
||||||
|
педрилы
|
||||||
|
пездень
|
||||||
|
пездит
|
||||||
|
пездишь
|
||||||
|
пездо
|
||||||
|
пездят
|
||||||
|
пердануть
|
||||||
|
пердеж
|
||||||
|
пердение
|
||||||
|
пердеть
|
||||||
|
пердильник
|
||||||
|
перднуть
|
||||||
|
пёрднуть
|
||||||
|
пердун
|
||||||
|
пердунец
|
||||||
|
пердунина
|
||||||
|
пердунья
|
||||||
|
пердуха
|
||||||
|
пердь
|
||||||
|
переёбок
|
||||||
|
пернуть
|
||||||
|
пёрнуть
|
||||||
|
пи3д
|
||||||
|
пи3де
|
||||||
|
пи3ду
|
||||||
|
пиzдец
|
||||||
|
пидар
|
||||||
|
пидарaс
|
||||||
|
пидарас
|
||||||
|
пидарасы
|
||||||
|
пидары
|
||||||
|
пидор
|
||||||
|
пидорасы
|
||||||
|
пидорка
|
||||||
|
пидорок
|
||||||
|
пидоры
|
||||||
|
пидрас
|
||||||
|
пизда
|
||||||
|
пиздануть
|
||||||
|
пиздануться
|
||||||
|
пиздарваньчик
|
||||||
|
пиздато
|
||||||
|
пиздатое
|
||||||
|
пиздатый
|
||||||
|
пизденка
|
||||||
|
пизденыш
|
||||||
|
пиздёныш
|
||||||
|
пиздеть
|
||||||
|
пиздец
|
||||||
|
пиздит
|
||||||
|
пиздить
|
||||||
|
пиздиться
|
||||||
|
пиздишь
|
||||||
|
пиздища
|
||||||
|
пиздище
|
||||||
|
пиздобол
|
||||||
|
пиздоболы
|
||||||
|
пиздобратия
|
||||||
|
пиздоватая
|
||||||
|
пиздоватый
|
||||||
|
пиздолиз
|
||||||
|
пиздонутые
|
||||||
|
пиздорванец
|
||||||
|
пиздорванка
|
||||||
|
пиздострадатель
|
||||||
|
пизду
|
||||||
|
пиздуй
|
||||||
|
пиздун
|
||||||
|
пиздунья
|
||||||
|
пизды
|
||||||
|
пиздюга
|
||||||
|
пиздюк
|
||||||
|
пиздюлина
|
||||||
|
пиздюля
|
||||||
|
пиздят
|
||||||
|
пиздячить
|
||||||
|
писбшки
|
||||||
|
писька
|
||||||
|
писькострадатель
|
||||||
|
писюн
|
||||||
|
писюшка
|
||||||
|
по хуй
|
||||||
|
по хую
|
||||||
|
подговнять
|
||||||
|
подонки
|
||||||
|
подонок
|
||||||
|
подъебнуть
|
||||||
|
подъебнуться
|
||||||
|
поебать
|
||||||
|
поебень
|
||||||
|
поёбываает
|
||||||
|
поскуда
|
||||||
|
посрать
|
||||||
|
потаскуха
|
||||||
|
потаскушка
|
||||||
|
похер
|
||||||
|
похерил
|
||||||
|
похерила
|
||||||
|
похерили
|
||||||
|
похеру
|
||||||
|
похрен
|
||||||
|
похрену
|
||||||
|
похуй
|
||||||
|
похуист
|
||||||
|
похуистка
|
||||||
|
похую
|
||||||
|
придурок
|
||||||
|
приебаться
|
||||||
|
припиздень
|
||||||
|
припизднутый
|
||||||
|
припиздюлина
|
||||||
|
пробзделся
|
||||||
|
проблядь
|
||||||
|
проеб
|
||||||
|
проебанка
|
||||||
|
проебать
|
||||||
|
промандеть
|
||||||
|
промудеть
|
||||||
|
пропизделся
|
||||||
|
пропиздеть
|
||||||
|
пропиздячить
|
||||||
|
раздолбай
|
||||||
|
разхуячить
|
||||||
|
разъеб
|
||||||
|
разъеба
|
||||||
|
разъебай
|
||||||
|
разъебать
|
||||||
|
распиздай
|
||||||
|
распиздеться
|
||||||
|
распиздяй
|
||||||
|
распиздяйство
|
||||||
|
распроеть
|
||||||
|
сволота
|
||||||
|
сволочь
|
||||||
|
сговнять
|
||||||
|
секель
|
||||||
|
серун
|
||||||
|
серька
|
||||||
|
сестроеб
|
||||||
|
сикель
|
||||||
|
сила
|
||||||
|
сирать
|
||||||
|
сирывать
|
||||||
|
соси
|
||||||
|
спиздел
|
||||||
|
спиздеть
|
||||||
|
спиздил
|
||||||
|
спиздила
|
||||||
|
спиздили
|
||||||
|
спиздит
|
||||||
|
спиздить
|
||||||
|
срака
|
||||||
|
сраку
|
||||||
|
сраный
|
||||||
|
сранье
|
||||||
|
срать
|
||||||
|
срун
|
||||||
|
ссака
|
||||||
|
ссышь
|
||||||
|
стерва
|
||||||
|
страхопиздище
|
||||||
|
сука
|
||||||
|
суки
|
||||||
|
суходрочка
|
||||||
|
сучара
|
||||||
|
сучий
|
||||||
|
сучка
|
||||||
|
сучко
|
||||||
|
сучонок
|
||||||
|
сучье
|
||||||
|
сцание
|
||||||
|
сцать
|
||||||
|
сцука
|
||||||
|
сцуки
|
||||||
|
сцуконах
|
||||||
|
сцуль
|
||||||
|
сцыха
|
||||||
|
сцышь
|
||||||
|
съебаться
|
||||||
|
сыкун
|
||||||
|
трахае6
|
||||||
|
трахаеб
|
||||||
|
трахаёб
|
||||||
|
трахатель
|
||||||
|
ублюдок
|
||||||
|
уебать
|
||||||
|
уёбища
|
||||||
|
уебище
|
||||||
|
уёбище
|
||||||
|
уебищное
|
||||||
|
уёбищное
|
||||||
|
уебк
|
||||||
|
уебки
|
||||||
|
уёбки
|
||||||
|
уебок
|
||||||
|
уёбок
|
||||||
|
урюк
|
||||||
|
усраться
|
||||||
|
ушлепок
|
||||||
|
х_у_я_р_а
|
||||||
|
хyё
|
||||||
|
хyй
|
||||||
|
хyйня
|
||||||
|
хамло
|
||||||
|
хер
|
||||||
|
херня
|
||||||
|
херовато
|
||||||
|
херовина
|
||||||
|
херовый
|
||||||
|
хитровыебанный
|
||||||
|
хитрожопый
|
||||||
|
хуeм
|
||||||
|
хуе
|
||||||
|
хуё
|
||||||
|
хуевато
|
||||||
|
хуёвенький
|
||||||
|
хуевина
|
||||||
|
хуево
|
||||||
|
хуевый
|
||||||
|
хуёвый
|
||||||
|
хуек
|
||||||
|
хуёк
|
||||||
|
хуел
|
||||||
|
хуем
|
||||||
|
хуенч
|
||||||
|
хуеныш
|
||||||
|
хуенький
|
||||||
|
хуеплет
|
||||||
|
хуеплёт
|
||||||
|
хуепромышленник
|
||||||
|
хуерик
|
||||||
|
хуерыло
|
||||||
|
хуесос
|
||||||
|
хуесоска
|
||||||
|
хуета
|
||||||
|
хуетень
|
||||||
|
хуею
|
||||||
|
хуи
|
||||||
|
хуй
|
||||||
|
хуйком
|
||||||
|
хуйло
|
||||||
|
хуйня
|
||||||
|
хуйрик
|
||||||
|
хуище
|
||||||
|
хуля
|
||||||
|
хую
|
||||||
|
хуюл
|
||||||
|
хуя
|
||||||
|
хуяк
|
||||||
|
хуякать
|
||||||
|
хуякнуть
|
||||||
|
хуяра
|
||||||
|
хуясе
|
||||||
|
хуячить
|
||||||
|
целка
|
||||||
|
чмо
|
||||||
|
чмошник
|
||||||
|
чмырь
|
||||||
|
шалава
|
||||||
|
шалавой
|
||||||
|
шараёбиться
|
||||||
|
шлюха
|
||||||
|
шлюхой
|
||||||
|
шлюшка
|
||||||
|
ябывает
|
|
@ -275,7 +275,7 @@ class VkBot:
|
||||||
user_id = event.message.from_id
|
user_id = event.message.from_id
|
||||||
if self._ADMIN_MODE:
|
if self._ADMIN_MODE:
|
||||||
if message.find("@all") != -1 or message.find("@online") != -1 or message.find("@here") != -1 or message.find("@everyone") != -1 or message.find("@здесь") != -1 or message.find("@все") != -1:
|
if message.find("@all") != -1 or message.find("@online") != -1 or message.find("@here") != -1 or message.find("@everyone") != -1 or message.find("@здесь") != -1 or message.find("@все") != -1:
|
||||||
self.send("Дебил")
|
self.send(f"[@id{user_id}|Дебил]")
|
||||||
try:
|
try:
|
||||||
if int(user_id) != int(owner_id):
|
if int(user_id) != int(owner_id):
|
||||||
vk.method("messages.removeChatUser", {"chat_id": int(self._CHAT_ID)-2000000000, "member_id": user_id})
|
vk.method("messages.removeChatUser", {"chat_id": int(self._CHAT_ID)-2000000000, "member_id": user_id})
|
||||||
|
@ -284,6 +284,15 @@ class VkBot:
|
||||||
log(False, f"[BOT_{self._CHAT_ID}] can't kick owner")
|
log(False, f"[BOT_{self._CHAT_ID}] can't kick owner")
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
log(True, f"[BOT_{self._CHAT_ID}] can't kick user id{user_id} - {str(e)}")
|
log(True, f"[BOT_{self._CHAT_ID}] can't kick user id{user_id} - {str(e)}")
|
||||||
|
with open('bad_words.txt', 'r') as filter:
|
||||||
|
for word in filter:
|
||||||
|
if flag:
|
||||||
|
log(False, f"[BOT_{self._CHAT_ID}] bad word detected")
|
||||||
|
if random.randint(1, 5) == 1:
|
||||||
|
self.send("За м*т извенись")
|
||||||
|
break
|
||||||
|
if message.lower().find(word) != -1:
|
||||||
|
flag = True
|
||||||
if self._AWAITING_INPUT_MODE:
|
if self._AWAITING_INPUT_MODE:
|
||||||
if message == "Назад":
|
if message == "Назад":
|
||||||
self.change_await()
|
self.change_await()
|
||||||
|
|
2
help.txt
2
help.txt
|
@ -29,5 +29,5 @@
|
||||||
|
|
||||||
!h, !help - справка
|
!h, !help - справка
|
||||||
|
|
||||||
Дата последнего обновления: 09.06.2020 (!debug update)
|
Дата последнего обновления: 09.06.2020 (Бот стал реагировать на плохие слова)
|
||||||
Проект бота на GitHub: https://github.com/dan63047/dan63047pythonbot
|
Проект бота на GitHub: https://github.com/dan63047/dan63047pythonbot
|
||||||
|
|
Loading…
Reference in New Issue