Message Tracker is a powerful yet user-friendly Discord Bot that focuses on storing and maintaining your message data from your server for moderation & transparency. It features powerful yet safe methods of storing message data across your server channels.
- Safe Storage: Uses secure methods to store message data, ensuring only authorized users can access it.
- Server-wide Tracking: Capable of monitoring and logging messages across all channels in your server.
- User-friendly Interface: Designed to be easy to use, allowing for quick setup and management divided by commands.
- Non-Instant Access: Upon adding this bot into your server, it won't save messages instantly...until you enable it via command!
- Report Easily: With its very own report command, you can report to your local server moderators with or without your user information!
- Invite Message Tracker Bot on Discord.
- Begin storing messages by using
/begin
. For more information about commands, head to this page.
- You can also deploy your very own Message Tracker into your Discord Bot providing a bot token from Discord Developer Portal.
- Commit
git clone https://github.com/raianah/message-tracker.git
- Create a
.env
file containing the following:MAIN_TOKEN = "YOUR_DISCORD_BOT_TOKEN"
- Create a folder named
data
. Insidedata
folder create another folder nameddb
. This is the default path for your SQLite database. - Install python packages through
requirements.txt
. - Run
main.py
.
- Python 3.8 or better.
- Disnake v2.8.0 or better.
- Discord Bot Token (provided via creating a bot on Discord Developer Portal)
- SQLite
- A device/server that can run the bot. If you are planning to run your bot 24/7, consider hosting your bot to a server.