Настройка
Настройка мега простая — для запуска кода нужно создать Telegram бота и получить данные от юзербота. Общие настройки, по типу установки python и аренды сервера, найдешь в одноименном разделе (тут)
1️⃣ Создаем TG бота
Телеграм бот нужен для менеджмента профилями и настройки фильтров, а также для получения уведомлений и прочего такого
Переходим в @BotFather
Пишем /newbot и указываем название бота
Далее указываем юзерку боту
Получаем токен вида
bot_id:bot_hash

2️⃣ Создаем юзербота
Юзербот нужен для взаимодействия с подарками, нам надо получить api_id и api_hash
Переходим на этот сайт
Вводим номер и после код
Заходим API development tools
Создаем бота, выбираем Desktop мод
Копируем api_id и api_hash

3️⃣ Настраиваем congig.py
Данный файл находится в корне проекта, описание каждого параметра закомментированы в коде. Те, что не описаны, менять не надо.
## ДАННЫЕ ЗАПУСКА
# --------------
API_HASH = "text" # api_hash по гайду (https://my.telegram.org/apps)
API_ID = 123 # api_id по гайду (https://my.telegram.org/apps)
# --------------
PHONE_NUMBER = "+7123" # Номер +xxxxxxxxxx
PASSWORD = None # Облачный пароль в кавычках; если нет - оставь None
# --------------
TG_TOKEN = "123:gift" # Токен @BotFather
NAME = "session-name" # Название для сессии (любое)
# --------------
USER_ID = 1095119526 # Айди вашего аккаунта для доступа к TG боту
## ТАЙМАУТЫ
USER_TRACK_SLEEP = [2, 5] # Время сна для User API трекинга
USER_ERROR_SLEEP = [2, 5] # Время сна для ошибок User API (можно не менять)
BOT_TRACK_SLEEP = [1, 2] # Время сна для Bot API трекинга (можно не менять)
BOT_ERROR_SLEEP = [1, 5] # Время сна для ошибок Bot API (можно не менять)
4️⃣ Запуск
Запускать можете как локально, так и на сервере. Второй вариант самый лучший, так как для снайпинга подарков нужно стабильное и постоянное подключение.
Также запуск на сервере будет проще, для этого я написал bash-скрипты. Полный гайд на запуск находится в этой главе - клик
После настройки переходите к разделу Интерфейс
Last updated