Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.64 KB

README.md

File metadata and controls

30 lines (22 loc) · 1.64 KB

ordbotv2

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.

bandicam2024-06-1713-02-01-004-ezgif com-video-to-gif-converter

Features ✨

  • verify: Verify a user's Bitcoin inscription.
  • help: Get help with bot commands.

Database

Ordbot uses SQLite as its database system. The database file is named database.sqlite.

Dependencies 📦

  • 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

Setup 🛠️

  1. Clone the repository and install dependencies.
  2. Configure the config.json file with your Discord bot token, client ID, guild ID, role ID, and your required inscriptions.
  3. Run the bot using node index.js.

Usage 🚀

  • /verify [address]: Verify your Bitcoin inscription by providing your Bitcoin (Taproot) wallet address.

Adding the Bot to Your Server 🌐

To add this bot to your Discord server, click here.