Skip to content

Latest commit

 

History

History
72 lines (57 loc) · 2.79 KB

README.md

File metadata and controls

72 lines (57 loc) · 2.79 KB

🤖 PixelBot: Infinite Memory Discord Assistant

Python Discord.py Pixeltable Railway My Discord (1306431018890166272)

A Discord bot that remembers your conversations! Built with Pixeltable and OpenAI.

🎮 Try It Now!

Add PixelBot to your server instantly through the Discord Application Directory!

  1. Click "Add to Server"
  2. Follow Discord's authorization flow
  3. Start chatting in servers and/or DMs!

✨ Features

  • 🧠 Perfect Memory: Maintains context across entire conversations
  • 🔍 Smart Search: Find past messages based on meaning, not just keywords
  • 💬 Natural Chat: Responds like someone who remembers your preferences
  • 📱 DM Support: Works in both servers and private messages

🚀 Build Your Own

Option 1: Deploy Your Own Instance

Deploy your own version of PixelBot using, e.g., Railway:

Deploy on Railway

  1. Click the Deploy button above
  2. Connect your GitHub account
  3. Configure environment variables:
    • DISCORD_TOKEN
    • OPENAI_API_KEY
  4. Deploy!

Option 2: Local Development

# Setup
git clone https://github.com/yourusername/PixelBot.git
cd PixelBot
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

# Configure
# Add to .env:
DISCORD_TOKEN=your-discord-token
OPENAI_API_KEY=your-openai-key

# Run
python bot.py

💡 Commands

  • /chat [question]: Get context-aware responses
  • /search [query]: Find similar past messages
  • /dm: Start private chat session

🛠️ Built With

📚 Learn More