Sm0k367/epic-slack-bot

โ˜… 0Forks 0PythonGitHub โ†—Compare

README

Epic Agent Ultimate v6

Full-featured Slack bot with every skill from Kortix + Machine v12.

GitHub: https://github.com/Sm0k367/epic-slack-bot

๐Ÿš€ 24/7 Operation (RECOMMENDED)

Quick Start (One Command)

# Clone and setup
git clone https://github.com/Sm0k367/epic-slack-bot.git
cd epic-slack-bot

# Set your tokens (one time)
cat > tokens.env << 'TOKENS'
SLACK_BOT_TOKEN=your_xoxb_token_here
SLACK_APP_TOKEN=your_xapp_token_here
XAI_API_KEY=your_xai_key_here
PIXIO_API_KEY=your_pxio_key_here
TOKENS

# Start 24/7 (auto-restarts on crash)
nohup python3 EpicAgent_ULTIMATE.py > epic.log 2>&1 &

# Check it's running
ps aux | grep EpicAgent_ULTIMATE

True 24/7 with Systemd (Survives Reboots)

# Install as systemd service (requires sudo)
sudo cp .kortix/systemd/epic-agent.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable epic-agent
sudo systemctl start epic-agent

# Control
sudo systemctl status epic-agent
sudo journalctl -u epic-agent -f

Features

  • โœ… 24/7 auto-restart operation
  • โœ… Image generation (Pixio)
  • โœ… Research, PDF/PPTX/DOCX creation
  • โœ… Code execution
  • โœ… Website builder
  • โœ… Project management
  • โœ… Deployment to GitHub, Vercel, Railway, Cloudflare
  • โœ… Databases: Supabase, Neon, MongoDB, PlanetScale
  • โœ… Full conversation memory + unlimited output

Files

File Purpose
EpicAgent_ULTIMATE.py Main bot (all skills)
GO_LIVE_24_7_NOW.sh One-command 24/7 launcher
.kortix/systemd/ Systemd service for permanent hosting
SETUP_24_7.md Full 24/7 setup guide

Run Commands

# Start 24/7
nohup python3 EpicAgent_ULTIMATE.py > epic.log 2>&1 &

# Or use the helper
./GO_LIVE_24_7_NOW.sh

# Check status
ps aux | grep EpicAgent_ULTIMATE

# Live logs
tail -f epic.log

Tokens Required

Create a tokens.env file:

SLACK_BOT_TOKEN=xoxb-...
SLACK_APP_TOKEN=xapp-...
XAI_API_KEY=xai-...
PIXIO_API_KEY=pxio_live_...

Or export them:

export SLACK_BOT_TOKEN="..."
export SLACK_APP_TOKEN="..."
export XAI_API_KEY="..."
export PIXIO_API_KEY="..."

Stop

pkill -f EpicAgent_ULTIMATE.py
# or
kill $(cat epic_agent.pid)

Issues