Skip to content

[Feature Request] Welcome Message System #7

@youngcoder45

Description

@youngcoder45

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_join event
  • 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_join event
  • 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions