{"repo":"king-tri-ton/TelegramStarsBot","free":true,"listed":false,"github":"https://github.com/king-tri-ton/TelegramStarsBot","clone":"git clone https://github.com/king-tri-ton/TelegramStarsBot.git","description":"Telegram-бот для продажи изображений за Telegram Stars (XTR), внутреннюю валюту Telegram. Бот показывает пример приёма платежей в XTR, их подтверждения, сохранения информации в SQLite и отправки цифрового товара после успешной оплаты","language":"Python","stars":17,"topics":["payments","python","stars","telegram-bot","telegram-stars"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"TelegramStarsBot TelegramStarsBot — это Telegram-бот для продажи изображений за Telegram Stars (XTR), внутреннюю валюту Telegram. Бот показывает пример приёма платежей в XTR, их подтверждения, сохранения информации в SQLite и отправки цифрового товара после успешной оплаты. Структура проекта bot.py — основной файл с логикой бота, обработчиками команд и платежей. db.py — модуль для работы с базой данных SQLite. keyboards.py — модуль с inline-клавиатурами. config.py — файл конфигурации с переменными окружения. .env — файл с секретными данными (не должен попадать в репозиторий). img/ — каталог с изображениями для продажи. Установка и запуск через venv 1. Клонирование репозитория 2. Создание виртуального окружения Windows: Linux / macOS: 3. Активация виртуального окружения Windows (cmd / PowerShell): Linux / macOS: 4. Установка зависимостей 5. Настройка переменных окружения Переименуй .env.example в .env и укажи данные: 6. Запуск бота Функциональность /start — приветственное сообщение с кнопкой «Купить изображение». Кнопка «Купить изображение» — создаёт счёт на оплату 1 XTR. Оплата Telegram Stars (XTR) — встроенный платёж Telegram. Успешный платёж : отправляется сообщение о принятии оплаты; данные платежа сохраняются в SQLite; пользователю отправляется изображение. /paysupport — информация об отсутствии возврата средств и поддержке. База данных Таблица payments : user id — ID пользователя Telegram payment id — идентификатор платежа amount — сумма платежа currency — валюта (XTR) Б","default_branch":null,"files":null,"tree":[],"storefront":"/r/king-tri-ton","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/king-tri-ton/TelegramStarsBot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}