Skip to content

gratechx/cometx-automation-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 CometX Automation Bot

Multi-Platform AI-Powered Automation System

TypeScript Python License

Automate everything. Control everywhere.


🌟 Features

🔗 Platform Integrations

Platform Features Status
Twitter/X Auto-reply, scheduling, engagement ✅ Active
Discord Bot commands, moderation, auto-responses ✅ Active
Telegram Message automation, group management ✅ Active
Microsoft Teams Notifications, workflow triggers ✅ Active
GitHub Issue creation, repo management, webhooks ✅ Active
Azure DevOps Pipeline triggers, work items ✅ Active
Canva Design automation via API ✅ Active

🧠 AI Capabilities

  • Smart Response Generation - Context-aware replies
  • Sentiment Analysis - Understand message tone
  • Content Generation - Auto-create posts and responses
  • Persistent Memory - Remembers all conversations

💾 Core Features

  • ✅ Persistent memory storage
  • ✅ Multi-account management
  • ✅ Rate limiting & scheduling
  • ✅ Webhook support
  • ✅ Windows executable build
  • ✅ Chrome extension integration

🚀 Quick Start

Server (Python)

cd CometX-Server
pip install -r requirements.txt
python main.py

Client (TypeScript)

cd CometX-Client
npm install
npm run dev

🏗️ Architecture

CometX-Automation-Bot/
├── CometX-Server/        # Python backend
│   ├── main.py           # Entry point
│   ├── connectors/       # Platform integrations
│   │   ├── twitter.py
│   │   ├── discord.py
│   │   ├── telegram.py
│   │   └── github.py
│   ├── ai/               # AI processing
│   └── memory/           # Persistent storage
│
├── CometX-Client/        # TypeScript frontend
│   ├── src/
│   └── package.json
│
└── chrome-extension/     # Browser integration

⚙️ Configuration

Create .env in CometX-Server:

# Twitter/X
TWITTER_API_KEY=...
TWITTER_API_SECRET=...
TWITTER_ACCESS_TOKEN=...

# Discord
DISCORD_BOT_TOKEN=...

# Telegram
TELEGRAM_BOT_TOKEN=...

# OpenAI (for AI features)
OPENAI_API_KEY=...

# GitHub
GITHUB_TOKEN=...

📡 API Reference

Start Automation

POST /api/start
Content-Type: application/json

{
  "platform": "twitter",
  "action": "auto_reply",
  "config": { ... }
}

Check Status

GET /api/status

🔒 Security

  • Encrypted credential storage
  • Rate limiting per platform
  • Audit logging
  • No data collection

📄 License

MIT License - Built by Suliman Alshammari


Part of the GraTech Ecosystem

🤖 Automate Smart. Stay in Control.

About

مشروع تقني من سلطان لخدمة ��لناس وتجارب البرمجة.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages