Skip to content

bellyfat/NodeControl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

NodeControl

Telegram bot for generating Bitcoin addresses from full node. This can be run on a separate device, but if you intend to use the lightning invoice generator (coming soon), it will need to be set up on the same device as your node.

Note: Telegram chats aren't encrypted, and anyone that gains access to your account would be able to interact with your client. Use at your own risk.

Fire up your terminal and clone the repo into a directory of your choosing.

git clone https://github.com/M-D-Br/NodeControl.git

cd NodeControl

Install and set up a new virtual environment.

sudo apt install virtualenv

virtualenv telegram

source telegram/bin/activate

Now we'll download the necessary Python packages.

pip3 install telethon

pip install python-bitcoinrpc

pip3 install pyqrcode

pip3 install pypng

You'll want to create a new Telegram account (I'd recommend Hushed if you need a disposable number). From there, log in to Telegram core, select 'API development tools' and pull your api_id and api_hash.

Fill in the necessary parameters in nodecontrol.py, then run using:

python3 nodecontrol.py

(Occasionally, you'll need to enter your number/code sent to it)

About

Telegram bot for generating Bitcoin addresses/Lightning invoices from full node.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%