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.
