/message-tracker

Source code for Message Tracker Discord Bot

Primary LanguagePythonMIT LicenseMIT

Homepage

Github Commit Maintenance Last Commit Language Discord Disnake Version Version

Message Tracker

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.

Features of Message Tracker

  • 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!

Getting Started

  • Invite Message Tracker Bot on Discord.
  • Begin storing messages by using /begin. For more information about commands, head to this page.

Documentation

Support

Discord Banner

Deploy your own Message Tracker

  • 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. Inside data folder create another folder named db. This is the default path for your SQLite database.
  • Install python packages through requirements.txt.
  • Run main.py.

Prerequisites

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