СКРИПТ БОЛЬШЕ НЕ ПОДДЕРЖИВАЕТСЯ. ЕСТЬ БАГИ. ФИКСИМ САМИ. Сделал скрипт для автоматической раздачи Telegram Stars на форуме - https://github.com/tonstupid/lztautostars Пример: https://lolz.live/threads/8906385/ Установка и запуск Для начала установите python3.11 + python3.11-venv (все действия происходят на сервере Ubuntu 22.04) apt-get install python3.11 python3.11-venv -y Теперь создайте директорию для бота и загрузите туда bot.py и requirements.txt из репозитория mkdir -p lztautostars Выполняйте следующие команды поочередно для установки python3.11 -m venv venv pip install -r requirements.txt Запустите процесс первоначальной настройки python3.11 bot.py Выполните настройку, откройте появившийся config.json и внесите необходимые изменения { "api_id": "ЗДЕСЬ_API_ID", // Получить можно на my.telegram.org "api_hash": "ЗДЕСЬ_API_HASH", // Получить можно на my.telegram.org "phone_number": "ВАШ_НОМЕР_С_+7..", // Номер телефона аккаунта Telegram, с которого будут отправляться звёзды "lolz_token": "ЗДЕСЬ_LOLZ_API_TOKEN", // Получить можно на https://lolz.live/account/api "forum_thread_id": "ЗДЕСЬ_ID_ТЕМЫ", // ID темы на форуме для отслеживания (находится в ссылке на тему после /threads/) "stars_count": 1, // Сколько звёзд отправлять одному пользователю "check_interval": 60, "api_delay": 7, "max_retries": 1, "processed_posts_file": "processed_posts.json", "skip_posts_with_comments": true, // Пропускать ли ответы в теме с ответами (если запускаете для темы, в которой уже ранее раздавали звёзды, включите и будут пропущены все ответы, у которых есть комментарий) "enable_reply": true, // Оставлять ли комментарий к ответу в теме после отправки звёзд "quote_original_post": true, "reply_templates": [ "Готово", "Отправил" ] } Code { "api_id": "ЗДЕСЬ_API_ID", // Получить можно на my.telegram.org "api_hash": "ЗДЕСЬ_API_HASH", // Получить можно на my.telegram.org "phone_number": "ВАШ_НОМЕР_С_+7..", // Номер телефона аккаунта Telegram, с которого будут отправляться звёзды "lolz_token": "ЗДЕСЬ_LOLZ_API_TOKEN", // Получить можно на https://lolz.live/account/api "forum_thread_id": "ЗДЕСЬ_ID_ТЕМЫ", // ID темы на форуме для отслеживания (находится в ссылке на тему после /threads/) "stars_count": 1, // Сколько звёзд отправлять одному пользователю "check_interval": 60, "api_delay": 7, "max_retries": 1, "processed_posts_file": "processed_posts.json", "skip_posts_with_comments": true, // Пропускать ли ответы в теме с ответами (если запускаете для темы, в которой уже ранее раздавали звёзды, включите и будут пропущены все ответы, у которых есть комментарий) "enable_reply": true, // Оставлять ли комментарий к ответу в теме после отправки звёзд "quote_original_post": true, "reply_templates": [ "Готово", "Отправил" ] } В целом, все понятно и работает интуитивно, никаких проблем с запуском и настройкой возникнуть не должно, но если что - задавайте вопросы в лс Команды для сброса конфига или смены темы для отслеживания есть на GitHub (README.md) Всегда пропускает сообщения, под которыми Вы уже оставляли ответ (комментарий). При запуске спросит, с какой страницы начать, поэтому можете запускать в уже существующей теме Спиздишь мой токен? Мои звёзды? Скам? P.S. За идею спарсить существующие ответы в теме спасибо rasez (это можно сделать при запуске скрипта). За идею ставить звезды даже если ссылка не на пост, а на канал (ставит на последний пост) и за идею отвечать юзеру под хайд - спасибо Симпатия Обновление загружено на GitHub 05.07.2025
Поднято кнопкой, пишу отдельным постом, чтобы все увидели. Скрипт не поддерживается больше, есть баги. Ждите выхода LZT Utils в этом месяце, где все будет реализовано по красоте, или фиксите сами. Люблю целую