Skip to content

A modern Discord bot for the squishypickle1 community

License

Notifications You must be signed in to change notification settings

quitefrasmotic/dave

Repository files navigation

Dave Prime

A modern Discord bot for the Nekomeowncer community

This is a specialised bot for Twitch streamer (and friend) TheNekomeowncer's Discord server.

It's just a personal project for fun so don't look into it too much!

Current features

  • "Streamerboost": Give any member who is currently streaming a special role. This can be used to show people streaming above everyone else on the member list in order to promote them. NOTE: This will unfortunately cause your Audit Log to fill up if triggered often.
  • Moderation Alerts: Instant Discord time-out, ban, and unban alerts.
  • Various app commands

All commands in this bot use Discord's slash-commands. Type a "/" in chat and select Dave Prime's icon to see all of the commands.

Setup

  1. Clone this repo

  2. Install dependencies from requirements.txt file

  3. Create ".env" file in bot directory

  4. Format like so:

    BOT_TOKEN=""     # string
    MAIN_GUILD=""    # string (Discord Snowflake)
    TEST_GUILD=""    # string (Discord Snowflake)
    TEST_ENV=""      # bool (true/false)
    OPENAI_KEY=""    # string
    
  5. Fill the variables with the appropriate values

  6. Run main.py

  7. Go wild

Formatting

This project is formatted with the Black formatter.

About

A modern Discord bot for the squishypickle1 community

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages