Telegram bot for creation cyberLinks on the cyberd knoledge graph, upload content to IPFS and monitoring cyberd node status data
Install IPFS node
Install cyberd node
Clone repository:
git clone https://github.com/Snedashkovsky/cyberdBot
Install requirements
pip3 install --user -r cyberdBot/requirements.txt
sudo apt-get install expect
Add your Telegram Bot Token, cyberd key name and cyberd passphrase into start_bot.sh
./start_bot.sh m|main|s|scheduler [d|dev]
Using:
m|main - Main Bot
s|scheduler - Monitoring Scheduler
[d|dev] - Development Mode
python3 -m pytest -s -v *.py src/*.py
You can set commands in the @BotFather by /setcommands
command. The command list:
search - Search
cyberlink - Create cyberLink
ipfs - Upload to IPFS
tweet - Tweet
check - Jail check
validators - Validator list
issue - Create issue or send feedback
Python 3.6 or higher
Bot user addresses with the number of created cyberlinks as of 10/08/2021.