Skip to content

Данный телеграм бот был написан мной на заказ специально для телеграм группы

Notifications You must be signed in to change notification settings

Vova3639/TelegramChatManager

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

TelegramChatManager

Данный телеграм бот был написан мной на заказ специально для телеграм группы.


~ Telegram Bot «LanosClubBot» ~


🔹 1. Если 1 участник пишет более 5 сообщений подряд, бот отвечает ему "Полегче, парнишка, мы не успеваем читать".

Фразу можно менять в файле «message.cfg».


🔹 2. Если в чате тишина больше часа, бот присылает фразу из файла «IntervalsAndPhrases.txt» соответственно текущему часу.

И устанавливается задержка на 1 час, после чего бот начинает снова проверять этот пункт.

С 7:00 до 23:00 бот будет молчать.

Файл «IntervalsAndPhrases.txt» можно редактировать через текстовый редактор (лучше Notepad++), устанавливая нужный интервал и соответствующую фразу к нему.


🔹 3. Если в чате проскакивает "Слава Украине!", бот отвечает "Героям Слава!".


🔹 4. Если в чате проскакивает слово «поздравляю» или «вiтаю», бот присылает «О, присоединяюсь к поздравлениям!», только 1 раз в день.

Фразу можно менять в файле «message.cfg».


🔹 5. Если в течение минуты появляется более 15 сообщений - бот выкидывает картинку кота с попкорном.

И устанавливается задержка на 1 минуту, после чего бот начинает снова проверять этот пункт.


🔹 6. В 00:02 бот выдает статистику по количеству сообщений, картинок, ссылок за день и выделяет 3 призовых места среди болтунов


🔹 7. Если в течение 5 минут проскакивает больше 10 матюков - бот присылает «Что случилось? Предлагаю всем забухать!».

И устанавливается задержка на 5 минут, после чего бот начинает снова проверять этот пункт.

Фразу можно менять в файле «message.cfg».

Фильтр плохих слов можно дополнять в файле «BLACK_LIST_WORD.txt».

Файл «BLACK_LIST_WORD.txt» можно редактировать через тектовый редактор (лучше Notepad++).


🔹 8. Бот умеет присылать картинки по запросу

«#дайкартинку windows 10».

Всё что написано после хэштега «#дайкартинку», будет формироваться в запрос и бот выдаёт одну картинку, которая больше не повторяется при повторном запросе.

По желанию картинку можно скачать в оригинальном качестве нажав на «Скачать» в описании картинки.

У каждой картинки есть индивидуальный срок жизни 1 месяц. После чего данная картинка будет очищаться из истории поиска и бот снова может её прислать.


🔹 9. Если кто-то отписывается с 04:00 до 06:00 утра, то бот отвечает – «Ты охренел? Спать иди...писатель...».

Фразу можно менять в файле «message.cfg».


❇️ Дополнительные возможности:

🔸 К тому же, в полночь бот удаляет историю чата из базы данных за все предыдущие дни (она попросту становится неактуальной).

🔸 Бот логирует историю чата каждого пользователя.

В папке /logs/users хранятся тектовые файлы логов под каждого пользователя -> "username.txt".

В папке /logs хранится глобальный лог всех обращений к боту -> "global_user_log.txt".

Файл message.cfg

screen1

Файл IntervalsAndPhrases.txt

screen2

About

Данный телеграм бот был написан мной на заказ специально для телеграм группы

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published