Dahlia is a state-of-the-art Discord bot that runs on chatGPT and supports both slash and text commands. As an all-rounder bot, she comes with a wide range of utilities, but her main purpose is to serve as a storyteller for a text-based RPG. Dahlia acts as an NPC (non-playable character) in the game, enabling players with supported NFT collections to communicate with her and participate in the game. With her advanced capabilities and cutting-edge technology, Dahlia offers an immersive and engaging experience for players looking to explore the world of text-based RPGs.
List of Discord bot features (work in progress):
- Verification with Captcha
- NFT Verification
- Create and manage Giveaways
- Create and manage Raffles
- Post announcements
- Mini games
- Auto purge messages
- View Action/Moderation Log
- Create and manage Reaction roles
- Create and manage Forms
- Send Auto Messages
- Post tweets
- Raid tracking for Discord users
- Storytelling
- Creating and closing private channels
- Scheduling events
- Ticketing system
- Whitelisting
- Sales tracking
All of these do not require having administrator role on the bot for security, but they are subject to change without prior notice.
Commands:
-
/attack: Initiate attack against a random monster. -
/buy: Lets player to buy items in bulk. -
/changenick: Updates player name. -
/close: Closes a portal pre-maturely. -
/daily: Do a random quest to increase/decrease stats or gain Iura. -
/duel: Initiate a duel against another player. -
/info: Shows the list of commands. -
/inventory: Opens your inventory. -
/iura: Check your wallet or bank. -
/join: Adds your NFT to your player profile. -
/open <name of channel>: Creates a private channel, auto-closes in 10 minutes. -
/profile: Show profile of a user (blank for self). -
/raid: Post tweets for people to retweet and/or like. -
/ranks: Show leaderboards. -
/reset: Delete voyager profile. -
/setup: Setup server for moderation tools. -
/shop: Opens the Item Shop. -
/start: Initiate creating own character. -
/transfer: Transfer IURA to another user. -
!tweet: Post a tweet from your server Twitter account (configured from /setup). -
!purge: Remove x amount of old messages in a channel.

