Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/snedashkovsky/cyberdbot
Telegram bot for searching, linking content and validator state checking in the cyber network
https://github.com/snedashkovsky/cyberdbot
blockchain cyber cyber-rank cyberlink ipfs knowledge-graph telegram telegram-bot
Last synced: about 2 months ago
JSON representation
Telegram bot for searching, linking content and validator state checking in the cyber network
- Host: GitHub
- URL: https://github.com/snedashkovsky/cyberdbot
- Owner: Snedashkovsky
- License: mit
- Created: 2020-04-29T17:56:04.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-21T12:06:34.000Z (5 months ago)
- Last Synced: 2024-11-29T00:12:44.802Z (about 2 months ago)
- Topics: blockchain, cyber, cyber-rank, cyberlink, ipfs, knowledge-graph, telegram, telegram-bot
- Language: Python
- Homepage: http://t.me/cyberdBot
- Size: 292 KB
- Stars: 16
- Watchers: 2
- Forks: 6
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cyberdBot [t.me/cyberdbot](https://t.me/cyberdbot)
Telegram bot for creation cyberLinks on the cyberd knoledge graph, upload content to IPFS and monitoring [cyberd](https://github.com/cybercongress/cyberd/) node status data
## Install
Install [IPFS node](https://docs-beta.ipfs.io/install/command-line-quick-start/)
Install [cyberd node](https://cybercongress.ai/docs/cyberd/run_validator/)
Clone repository:
```bash
git clone https://github.com/Snedashkovsky/cyberdBot
```
Install requirements
```bash
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`
## Run
```bash
./start_bot.sh m|main|s|scheduler [d|dev]Using:
m|main - Main Bot
s|scheduler - Monitoring Scheduler
[d|dev] - Development Mode
```
## Test
```
python3 -m pytest -s -v *.py src/*.py
```## Commands
You can set commands in the [@BotFather](t.me/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
```## Requirements
Python 3.6 or higher## Data for the Bostrom Genesis
[Bot user addresses with the number of created cyberlinks](https://ipfs.io/ipfs/QmWLoxH5F1tFvoiMEq8JEGjHsrT7JSkRxzhUGV1Lrn1GWk) as of 10/08/2021.