Python aiogram-based Telegram bot for receiving donations in Bitcoins
Это простой бот, который просто ослеживает заполнение HD-кошелька Биткоина и выдаёт новые, не использованные адреса пользователям.
- Подготовьте окружение Python
- Сгенерируйте API-ключ бота в Telegram и вставьте его в скрипт
API_TOKEN = ''
- Вставьте расширенный публичный ключ, начинающийся с
zpub
и экспортированный из основного Биткоин-кошелька вместо# Bitcoin-related initialization XPUB = "zpub6rFR7y4Q2AijBEqTUquhVz398htDFrtymD9xYYfG1m4wAcvPhXNfE3EfH1r1ADqtfSdVCToUG868RvUUkgDKf31mGDtKsAYz2oz2AGutZYs"
- Запустите бот. Он настроен на сканирование первых пяти адресов
- поддерживает
testnet
- он не сканирует адреса по ветке сдачи HD кошелька Биткоина
Не используйте бот для критических транзакций вроде оплаты товаров или услуг. Для модели принятия пожертвований схема с использованием блокчейн-обозревателей подходит и не опасна, она просто гарантирует минимальные приватные требования отправителю средств.