И так, сегодня закончил писать своего бота, администратора чата (не совсем закончил, но не суть)
Из интересного:
· Добавил Анти - Спам защиту (о ней подробней чуть позже)
· Добавил логирование
· Сделал рефакторинг некоторых методов
· Использовал Dapper в некоторых местах бота
· В методах где имеется большая нагрузка, сделана многопоточность
· Ну и мелкий модуль, для того чтобы бот желал Спокойной ночи и Доброго утра вашему любимому, не ленивому (в отличии от меня) админу @katze_942
Теперь о антиспам-защите:
· Я новичок в ИИ, поэтому делал всё методом тыка и советами ChatGPT. Не ругайте за плохой код
· Для обучения сделал базу данных со Spam/Ham сообщениями на русском языке, заполнил её не без помощи katze, q00, timofej и других пользователей TG.
· Она ещё маленькая, но если хотите её пополнить или использовать в других проектах, можете найти исходный код бота по ссылке: https://gitlab.com/Xeronix/EvilNite
· Используется ИИ, созданный с помощью ML.NET. Подробнее можно узнать здесь: https://learn.microsoft.com/ru-ru/dotnet/machine-learning/how-does-mldotnet-work
Ну, теперь можно за Yamux садится😄
Из интересного:
· Добавил Анти - Спам защиту (о ней подробней чуть позже)
· Добавил логирование
· Сделал рефакторинг некоторых методов
· Использовал Dapper в некоторых местах бота
· В методах где имеется большая нагрузка, сделана многопоточность
· Ну и мелкий модуль, для того чтобы бот желал Спокойной ночи и Доброго утра вашему любимому, не ленивому (в отличии от меня) админу @katze_942
Теперь о антиспам-защите:
· Я новичок в ИИ, поэтому делал всё методом тыка и советами ChatGPT. Не ругайте за плохой код
· Для обучения сделал базу данных со Spam/Ham сообщениями на русском языке, заполнил её не без помощи katze, q00, timofej и других пользователей TG.
· Она ещё маленькая, но если хотите её пополнить или использовать в других проектах, можете найти исходный код бота по ссылке: https://gitlab.com/Xeronix/EvilNite
· Используется ИИ, созданный с помощью ML.NET. Подробнее можно узнать здесь: https://learn.microsoft.com/ru-ru/dotnet/machine-learning/how-does-mldotnet-work
Ну, теперь можно за Yamux садится😄