Задолбал спам в комментариях, поэтому как сайд-проект попросил вчера Клода написать своего анти-спам бота Собственно, он готов, теперь надо его проверить и цель этого поста — стриггерить ботов накидать свежего спама в комментарии. Ботик пока ничего не будет удалять, только складывать посты в базу с разметкой для проверки корректности его настроек До этого стоял «Слежу за чатом бот», суть которого в том, что он стоит в ряде каналов и если один и тот же пользователь спамит в нескольких каналах, где его банят админы, то этот аккаунт потом автоматом банится везде. Было хорошо, но что-то он перестал справляться или ко мне ходят уникальные боты, которые не попадаются у других У меня немного другое решение: 1. Проверка по ряду факторов и паттернам на основе датасета спама скриптом. Если есть триггер — спам 2. Если скрипт ничего не распознал — сообщение анализирует Gemini по API через Openrouter. Опять же, в основе промпт с паттернами, которые указывают на спам, но которые нельзя заложить в скрипт 3. Чтобы не тратить токены на все сообщения, бот игнорирует посты канала и сообщения автора канала Но мне показалось этого мало, поэтому я добавил «белый список»: бот анализирует комментарии за несколько месяцев, составляет список пользователей и дает в веб-интерфейсе возможность выбрать кого добавить в список. Это явные люди, активное ядро комментаторов, сообщения которых мы тоже пропускаем, чтобы не тратить токены впустую На ретроспективных тестах, по историческим данным о спаме в моём канале, точность распознавания получилась 98-99%. Т.е. из 100 спам сообщений мне вручную надо будет удалить всего 1 или 2 штуки. Если получится в реальности удержать этот уровень или довести до 100%, то будет великолепно