Manage Rootstock, Hedera, and World ID directly from Discord
Discord UntitledBot is an all-in-one Discord bot designed to integrate complex blockchain functionalities directly into a social interface. Built by a father-son team (an engineer and a university student), this project aims to lower the barrier to entry for Web3 by allowing users to interact with Rootstock, Hedera, and World ID without leaving their chat server. The bot is built using TypeScript and integrates essential developer tools like Hardhat
We chose TypeScript for type safety, which is crucial when dealing with strict blockchain response schemas and ensuring our environment variables (process.env) are correctly typed to avoid runtime crashes during live demos.
Backend Engine: Node.js with TypeScript.
Bot Framework: discord.js library to listen for command events (like !hederaContract, !worldbalance).
Deployment/DevOps: npm for package management with custom scripts (npm run run) that handle the TypeScript compilation and server startup in one go.
Configuration: dotenv is heavily used to manage sensitive keys (Discord Tokens, RPC URLs, Private Keys) securely, keeping them out of the codebase.

