-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
Add a welcome message feature to Miku Bot that automatically greets new members when they join a Discord server.
This feature will help improve community engagement and make new members feel welcomed when they enter the server.
Proposed Behavior
When a new member joins the server:
- The bot detects the
member_joinevent - A welcome message is sent in a configured welcome channel
- The message can mention the new user
- Optionally include server information or rules
Example message:
Welcome to the server, @user
Make sure to read the rules and enjoy your stay.
Suggested Features
- Configurable welcome channel
- Customizable welcome message
- Ability to mention the new member
- Optional embed based welcome message
- Option to enable or disable the feature per server
Possible Implementation
- Listen for the
on_member_joinevent - Store configuration such as welcome channel and message
- Send message when a new user joins
Basic example logic:
on_member_join(member):
channel = configured_welcome_channel
message = configured_welcome_message
send message in channel
Future Improvements
- Image based welcome cards
- Different messages for bots vs users
- Logging for joins
- Role assignment for new members
Acceptance Criteria
- Bot detects new members joining
- Welcome message is sent automatically
- Server admins can configure the welcome channel
- Feature does not affect existing bot functionality
Additional Context
This feature will make Miku Bot more useful for community servers by improving onboarding for new members.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers