ну, что-ж, раз попросили оценить, пришлось действительно открыть архив и посмотреть, что ж там продают за 700р
начнем с самого прекрасного - бот в опубликованном виде даже не запускается. в bot.py на строках 20-22 после значений переменных написаны пояснения в скобках без #. Пайтон закономерно выдает syntaxerror. даже синтаксическую проверку перед публикацией никто не проводил?
теперь к более интересному;
1. авторизация - для чего обьявлен admin_id, если при выполнении админ.команд он не проверяется? достаточно находиться в админ беседе, чтобы менять текст рассылки, интервал, запускать и стопать бота. Более того, в handle_chat() обработка payload происходит раньше проверки admin_peer_id, а в handle_message_event() проверок отправителя вообще нет.
2. система ответов - уже заметили выше, но повторюсь, reply_target хранится в единственном экземпляре на всех юзеров. Написали два человека подряд - ID первого перезаписан. Кнопка "ответить" никак не привязана к конкретному сообщени. в итоге админ вполне может ответить не тому человеку
3. рассылка - BROADCAST_DELAY = 0, минимальный интервал тоже допускается нулевой. Сообщения отправляются подряд без нормального ограничения "скорости". Обработка флуд ошибок сводится к слип, причем неудачная отправка в текущий чат не повторяется. как результат пропущенные сообщения и постоянный риск упереться в вк апи
4. состояние - зачем сохранять интервал в жсон, если при каждом запуске он принудительно сбрасывается на 60 секунд? поле running в json присутствует, но фактически не используется. сохранение состояния здесь реализовано только частично
5. комплектация - нет requirments.txt, зато в архиве положили 10id бесед от пред.запуска и готовую рекламу studiorolls. оч полезно для тех, кто захочет юзать исходник под собственные задачи
справедливости ради, попытка реализовать синку чатов, работу с фотками и обработку ошибок присутствует. но наличие функций еще не означает, что они качественно реализованы
я бы оценил сие чудо на 2/10, как заготовка для обучения - сойдет, но как готовый продукт, который якобы продают за 700р оч сомнительно
и дело вообще не в том, юзался ли ии при разработке. Можно писать хоть полностью через тот же чатгпт, но проверить синтаксис, разграничить права юзеров и протестировать базовые сценарии - вроде никто не запрещает
и вообще, всмысле никто не может найти нормального пиарбота? а мой исходник че шутка какая-то? -
https://pawno-help.ru/threads/postify-analog-posterfree.3657/