This Discord bot facilitates the verification process using Bitcoin inscriptions and OTP (One-Time Password) for user authentication. It interacts with a wallet API to fetch Bitcoin inscription data and provides role assignment upon successful verification.
verify
: Verify a user's Bitcoin inscription.help
: Get help with bot commands.
Ordbot uses SQLite as its database system. The database file is named database.sqlite
.
- discord.js - Discord API wrapper for Node.js
- axios - Promise-based HTTP client
- winston - Logger for Node.js
- sequelize - Promise-based ORM for Node.js
- crypto - Crypto module for generating OTP
- Clone the repository and install dependencies.
- Configure the
config.json
file with your Discord bot token, client ID, guild ID, role ID, and your required inscriptions. - Run the bot using
node index.js
.
/verify [address]
: Verify your Bitcoin inscription by providing your Bitcoin (Taproot) wallet address.
To add this bot to your Discord server, click here.