Он оставляет комментарии под новыми постами в каналах. Реализация оказалась сложнее, чем я думал. Это не просто бот, а управление профилем.
Пришлось по фасту понять GramJS которая отвечает за работу с профилями через Telegram API. Увы, но крутой GrammyJS подходит только для обычных ботов с токеном.
🧷 https://github.com/litury/gram-pervonah
Зачем это нужно? Для рекламы моего канала. Большинство подписчиков пришли с learnJs, где я часто размещал свой спам. В итоге, привлечение одного подписчика обошлось мне менее 10 рублей.
Теперь я хочу улучшить этот метод. План такой:
1. Добавляем ссылки каналов в настройки бота.
2. При запуске бот комментирует последние 3 поста в каждом канале.
3. Затем он следит за новыми постами и сразу их комментирует.
Но это не все, хочется, чтобы комментарии были по теме.
Тут я думаю меня спасет ML модуль, чтобы:
1. Брать сообщение из целевого канала.
2. Искать похожий контекст в истории моего канала.
3. Писать комментарий вроде "У меня тоже такое было" со ссылкой на мой пост. Или чего другое…
Осталось решить, как обучить ML на моей «базе знаний» и не перегружать каждый раз окно контекста всей историей моего канала.
📊 #статистика День 1039 == 1966 час в IT