Astro Studio
Первая версия скрипта впринципе готова.
7 просмотров, один голос
Astro Studio
Video
я ахуел когда увидел айпи адрес своего сервака
а потом вспомнил про впн
а потом вспомнил про впн
🇺🇦❤Те кто любят Украину❤🇺🇦пишите координаты военно стратегических объектов❤🇺🇦🔥💪👇
если хотите отведать говнеца - набирайте 5 сердец здесь и я выкладываю своего автомода для тг
❤7🖕3❤🔥2🔥1
сливаю вам своего бота для автомодерации чатов
функционал:
- фильтр плохих слов - при обнаружении слова частично совпадающим с элементами из словаря (настраивается вами) удаляет сообщение с этим словом
- фильтр флуда - при обнаружении 3+ сообщений за 1.2 секунды от одного пользователя удаляет их и выдает мут на час
- фильтр ссылок - при обнаружении ссылки любого вида (кроме форматирования) удаляет сообщение с ней и выдает мут на сутки
- логирование - при действиях выше отправляет отчёт в нужный чат
- вызов модераторов - по команде /acall тегаются все люди из файла окружения (настройка - ниже)
для запуска установите node.js на пк или на сервер
после этого создайте папку для бота и распакуйте в нее архив. в файле bot.js можно настроить срок мута при флуде/ссылке, а также кол-во сообщений и их кд для срабатывания на флуд. в файле окружения (env.txt) подставьте свои значения, после запятых не ставьте пробелы
BAD_WORDS - словарь запрещенных слов, настраивайте под себя
переименуйте env.txt в .env
далее установите зависимости и запустите бота
хз может буду его обновлять, посмотрим
по вопросам - в комментарии
функционал:
- фильтр плохих слов - при обнаружении слова частично совпадающим с элементами из словаря (настраивается вами) удаляет сообщение с этим словом
- фильтр флуда - при обнаружении 3+ сообщений за 1.2 секунды от одного пользователя удаляет их и выдает мут на час
- фильтр ссылок - при обнаружении ссылки любого вида (кроме форматирования) удаляет сообщение с ней и выдает мут на сутки
- логирование - при действиях выше отправляет отчёт в нужный чат
- вызов модераторов - по команде /acall тегаются все люди из файла окружения (настройка - ниже)
для запуска установите node.js на пк или на сервер
sudo apt install node
после этого создайте папку для бота и распакуйте в нее архив. в файле bot.js можно настроить срок мута при флуде/ссылке, а также кол-во сообщений и их кд для срабатывания на флуд. в файле окружения (env.txt) подставьте свои значения, после запятых не ставьте пробелы
BAD_WORDS - словарь запрещенных слов, настраивайте под себя
переименуйте env.txt в .env
далее установите зависимости и запустите бота
cd путь/к/папке/с_ботом
npm init -y
npm install dotenv telegraf
node bot.js
хз может буду его обновлять, посмотрим
по вопросам - в комментарии
а кстати почему то он время определяет на час раньше, так и не разобрался с хуя ли
поэтому в функции formatTimestamp (или как она там называется) подставьте свой часовой пояс
поэтому в функции formatTimestamp (или как она там называется) подставьте свой часовой пояс