Skip to content

A Discord Bot that counts GMs for NFT Communities

License

Notifications You must be signed in to change notification settings

TheCarBun/GM-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

36 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation


GMBot Banner
README

A Discord bot that boosts server engagement by tracking GMs. ๐ŸŒŸ


๐Ÿ“‘ Table of Contents

About โ€ข Features โ€ข Commands โ€ข Screenshots & GIFs โ€ข Installation Guide โ€ข License โ€ข Contributions โ€ข Acknowledgments


โญ About

GM Bot enhances Discord server engagement by tracking "GM" (Good Morning) messages in specified channels, monitoring streaks, and assigning levels to encourage active participation.

โžก๏ธ View on Top.gg


โœจ Features

  • ๐Ÿงฎ GM Counter: Tracks how many times users say "GM."
  • ๐Ÿ”ฅ Streak Tracking: Monitors streaks to encourage consistency.
  • ๐Ÿ† Level Assignments: Awards levels based on activity.

๐Ÿ› ๏ธ Commands

The bot currently supports the following slash commands:

  • /help โžก๏ธ Displays bot information.
  • /setup โžก๏ธ Provides a setup guide.
  • /reset โžก๏ธ Resets all user stats and data.
  • /rank โžก๏ธ Shows your GM rank and streaks.
  • /leaderboard โžก๏ธ Displays the top 10 GM users.
  • /updates โžก๏ธ Shares the latest bot updates.

๐Ÿš€ Upcoming Features

  • ๐Ÿชช Level-Up Roles: Automatically assigns roles based on levels.
  • ๐ŸŽ Streak Rewards: Role rewards or GM count boosts for streaks.
  • โš™๏ธ Auto Level-Up: Simplifies level progression.

๐Ÿ–ผ๏ธ Screenshots & GIFs

Click to View Images ๐Ÿ“ท
Setup Guide: /setup


Leaderboard:
/leaderboard


Updates:
/updates

Click to View GIFs ๐ŸŽฅ
Setup & Usage: bot usage gif

โš™๏ธ Installation Guide

Replace placeholders in config.py:

  1. BOT_TOKEN: Your bot token.
  2. MASTER_USER_ID: Your Discord user ID.
  3. BOT_LOGO_URL: URL for your bot's logo.
  4. BOT_COLOR_HEX_CODE: Desired hex color code.
  5. CHANNEL_ID: Channel ID for logging events.

For detailed steps, check Installation_Guide.md.


๐Ÿ“œ License

This project is licensed under the MIT License. For more information, see the LICENSE file.


๐Ÿค Contributions

๐ŸŒŸ How to Contribute:

  1. Fork the repository.
  2. โญ Star the repository.
  3. Create a new branch for your changes.
  4. Commit and push your updates.
  5. Submit a pull request for review.

๐Ÿš€ Contribution Ideas

  • Enhancing code efficiency.
  • Adding new commands.
  • Improving documentation.
  • Enhancing UI/UX.

๐Ÿ™ Acknowledgments

Inspired by a Twitter post showcasing a private NFT bot.

Special thanks to IvaldiS6 ๐Ÿ’™ for guidance and encouragement!


๐ŸŒ Connect with Me ๐ŸŒ

Twitter Discord Gmail

๐Ÿ’– Support Me ๐Ÿ’–

Buy Me a Coffee

About

A Discord Bot that counts GMs for NFT Communities

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages