- 💰 Пополнение TON для рекламы - Отправка TON для рекламных кампаний и покупки подарков (1-1,000,000,000 TON)
- 👑 Подарки Telegram Premium - Покупка Premium подписок(3, 6 или 12 месяцев)
- ⭐ Покупка Telegram Stars - Покупка Stars для пользователей (50-1,000,000 Stars)
git clone https://github.com/bohd4nx/FragmentAPI.git
cd FragmentAPI
pip install -r requirements.txtСкопируйте пример конфигурации и отредактируйте:
cp .env.example .envОтредактируйте файл .env:
COOKIES = your_fragment_cookies_here
SEED = word1 word2 word3 ... word24
HASH = your_fragment_hash_here
API_KEY = your_ton_api_key_hereПредварительные требования: Войдите в свой аккаунт Telegram и подключите TON кошелёк, который хотите использовать для платежей.
-
Установите расширение Cookie Editor:
- Скачайте из Chrome Web Store
- Добавьте расширение в ваш браузер
-
Извлечение куки:
- Откройте Fragment.com и убедитесь, что вы вошли в систему
- Полностью обновите страницу
- Нажмите на иконку расширения Cookie Editor
- Нажмите кнопку "Export"
- Выберите формат "Header String"
- Скопируйте результат → вставьте в
COOKIESв вашем.envфайле - Важно: Заключите значение в кавычки, чтобы точки с запятой не интерпретировались как комментарии
Ожидаемый формат:
COOKIES = "stel_token=<TOKEN>;stel_dt=<STEL_DT>;stel_ssid=<SSID>;stel_ton_token=<TON_TOKEN>"Если у вас ещё нет TON кошелька:
-
Скачайте Tonkeeper:
- iOS: App Store
- Android: Google Play
-
Создайте новый кошелёк:
- Откройте приложение Tonkeeper
- Нажмите "Создать новый кошелёк"
- ВАЖНО: Запишите вашу 24-словную seed-фразу на бумаге
- Храните её в безопасном месте - никогда не делитесь ей ни с кем!
- Завершите настройку кошелька
-
Получите вашу seed-фразу:
- Если у вас уже есть кошелёк, перейдите в Настройки → Резервное копирование
- Введите ваш пароль
- Скопируйте 24 слова → вставьте в
SEEDв вашем.envфайле
Формат: слово1 слово2 слово3 ... слово24
Предварительные требования: Сначала завершите настройку куки выше.
-
Подключите кошелёк к Fragment:
- Перейдите на Fragment.com
- Убедитесь, что ваш TON кошелёк подключён
- Войдите с вашим аккаунтом Telegram
-
Извлечение хеша:
- Откройте Инструменты разработчика (F12)
- Нажмите на вкладку "Сеть"
- Перейдите к покупке Stars
- Выберите получателя как "Buy for myself"
- Обновите страницу (Ctrl+R / Cmd+R)
- Найдите сетевые запросы, содержащие
?hash= - Найдите значение хеша и скопируйте его → вставьте в
HASHв вашем.envфайле
Ожидаемый формат: ?hash=<ваш_хеш_здесь>
- Получите API ключ:
- Посетите TON Console
- Создайте аккаунт и войдите
- Сгенерируйте новый API ключ
- Скопируйте ключ → вставьте в
API_KEYв вашем.envфайле
Альтернатива: Вы также можете использовать TON API для получения API ключа.
python main.pyfrom app.methods import FragmentTon, FragmentPremium, FragmentStars
# Пополнение TON для рекламы
ton_client = FragmentTon()
result = await ton_client.topup_ton("@username", 5)
# Покупка Premium
premium_client = FragmentPremium()
result = await premium_client.buy_premium("@username", 6)
# Покупка Stars
stars_client = FragmentStars()
result = await stars_client.buy_stars("@username", 50)| Операция | Метод | Параметры | Ограничения |
|---|---|---|---|
| Пополнение TON | topup_ton(username, amount) |
Имя пользователя, количество TON | 1-1,000,000,000 TON |
| Подарок Premium | buy_premium(username, months) |
Имя пользователя, длительность | 3, 6 или 12 месяцев |
| Покупка Stars | buy_stars(username, amount) |
Имя пользователя, количество Stars | 50-1,000,000 Stars |
Все методы принимают различные форматы имён пользователей:
@username(с @)username(без @)
Made with ❤️ by @bohd4nx
Поставьте ⭐ этому репозиторию, если он оказался полезным!