Debot is a decentralized system leveraging libp2p for networking, Raft for consensus, and Telegram bots for interactive communication. It enables fault-tolerant messaging and state synchronization across distributed nodes, making it ideal for scalable and resilient applications.
🔗 GitHub Repository: scriptkid23/debot
✅ Decentralized Networking: Built using libp2p
for peer-to-peer communication.
✅ Consensus Algorithm: Uses Raft
to achieve distributed consensus among nodes.
✅ Interactive Communication: Supports Telegram Bots
for real-time user interaction.
✅ Scalable & Fault-Tolerant: Ensures system reliability in distributed environments.
Ensure you have the following installed on your system:
- Rust (Latest stable version)
- Cargo (Rust’s package manager)
- Git (For version control)
If Rust is not installed, run:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env # Ensure Rust is available in your shell
Verify installation:
rustc --version # Should output Rust version
cargo --version # Should output Cargo version
git clone https://github.com/scriptkid23/debot.git
cd debot
cargo build --release
cargo run
or in release mode (optimized for performance):
cargo run --release
cargo test
To deploy Debot efficiently, run it in release mode to optimize performance:
cargo build --release
./target/release/debot
To monitor logs, run:
RUST_LOG=info ./target/release/debot
For background execution, use:
nohup ./target/release/debot &> debot.log &
- Check the Documentation: Debot Docs
- Join the Community: Debot Forum
- Discord Support: Join Discord
- Email Us: support@1hoodlabs.com
We appreciate your interest in Debot. Your contributions and feedback help us improve. Happy coding! 💻✨