🐂

Cardano Stake Bulls

Discord Control Center

Part 1

Welcome System

Everything that happens the moment someone joins the Cardano Stake Bulls server.

Welcome message

🐂 Welcome to Cardano Stake Bulls!

The home of Cardano NFTs, staking, gaming and DeFi.

🚀 Start your Bull journey:

1️⃣ Create a Cardano Wallet
2️⃣ Mint your Bull NFT
3️⃣ Verify your wallet
4️⃣ Stake your Bull
5️⃣ Earn rewards
6️⃣ Join the Game Zone

1. Detect new member

The bot listens to the guildMemberAdd gateway event.

2. Send welcome message

Posted as a rich embed in the configured welcome channel.

3. Assign "Red Bull"

Default role granted immediately, permission-checked first.

4. Save member + join log

Rows written to members and welcome_logs.

Channel & role configuration

These values live in the guild_settings table and are read by the bot on every join. Editing is enabled once the database is connected — for now set them in the bot's .env.

Welcome channel

#welcome

WELCOME_CHANNEL_ID

Default role

Red Bull

DEFAULT_ROLE_ID

Log channel

#join-logs

LOG_CHANNEL_ID

Guild

Cardano Stake Bulls

DISCORD_GUILD_ID