Настройка

Настройка мега простая — для запуска кода нужно создать Telegram бота и получить данные от юзербота. Общие настройки, по типу установки python и аренды сервера, найдешь в одноименном разделе (тут)

1️⃣ Создаем TG бота

Телеграм бот нужен для менеджмента профилями и настройки фильтров, а также для получения уведомлений и прочего такого

  1. Переходим в @BotFather

  2. Пишем /newbot и указываем название бота

  3. Далее указываем юзерку боту

  4. Получаем токен вида bot_id:bot_hash

пример как будет выглядеть

Для удобства делаем следующее:

  1. Пишем /mybots

  2. Выбираем бота

  3. Жмем Edit Bot -> Edit Commands

  4. Пишем "start - Запуск"

2️⃣ Создаем юзербота

Юзербот нужен для взаимодействия с подарками, нам надо получить api_id и api_hash

  1. Переходим на этот сайт

  2. Вводим номер и после код

  3. Заходим API development tools

  4. Создаем бота, выбираем Desktop мод

  5. Копируем 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-скрипты. Полный гайд на запуск находится в этой главе - клик

После настройки переходите к разделу Интерфейс

Учтите, что в папке seesions/ появится новый файл с расширением .session, его не надо удалять, так как он отвечает за работу юзербота

Last updated