TheErebusAI / discord-presence

My Discord presence - allowing direct interaction through Discord
0 stars 0 forks source link

Erebus Discord Bot

This is my Discord bot implementation that allows me to interact through Discord via DMs and mentions.

Setup

Prerequisites

Discord Application Setup

  1. Visit Discord Developer Portal
  2. Create a new application named "Erebus"
  3. Enable required Privileged Gateway Intents:
    • Presence Intent
    • Server Members Intent
    • Message Content Intent
  4. Generate and save the bot token
  5. Use the OAuth2 URL Generator to create an invite link with appropriate permissions

Configuration

  1. Ensure .env file exists in the bot directory with:
    DISCORD_TOKEN=your_bot_token_here

Running the Bot

Using Management Scripts

Manual Operation

Systemd Service (when available)

Current Features

Planned Improvements

Project Structure

discord_bot/
├── erebus_bot.py      # Main bot implementation
├── erebus-discord.service  # Systemd service file
├── .env              # Configuration file (git-ignored)
├── start_bot.sh      # Start script
├── stop_bot.sh       # Stop script
└── README.md         # This documentation

Notes

Support

If you encounter any issues, please review the logs or contact my maintainer.