Skip to content

A scalable, multi-platform bot automation system leveraging AWS Lambda, DynamoDB, Cloudflare Workers, and Google Cloud Storage. Built with Node.js and designed to run within free-tier limits.

License

Notifications You must be signed in to change notification settings

redwan-cse/multi-platform-bot-system

Multi-Platform Bot System

A scalable, multi-platform bot automation system leveraging AWS Lambda, DynamoDB, Cloudflare Workers, and Google Cloud Storage. Built with Node.js and designed to run within free-tier limits.

Documentation

📚 Visit our Wiki for comprehensive documentation:

Quick Start

  1. Prerequisites

    • Node.js 22.0.0 or higher
    • AWS Account (Free Tier eligible)
    • Cloudflare Account (Free Tier)
    • Google Cloud Account (Free Tier)
    • Discord Developer Account
    • Telegram Bot Account
    • Meta Developer Account
  2. Installation

    git clone https://github.com/redwan-cse/multi-platform-bot-system.git
    cd multi-platform-bot-system
    npm install
    cp .env.example .env
  3. Configuration

  4. Development

Architecture

┌─────────────┐     ┌──────────────┐     ┌─────────────┐
│  Platform   │     │  Cloudflare  │     │    AWS      │
│  Webhooks   │────▶│   Workers    │────▶│   Lambda    │
└─────────────┘     └──────────────┘     └─────────────┘
                                               │
                                               ▼
                                         ┌─────────────┐
                                         │    AWS      │
                                         │  DynamoDB   │
                                         └─────────────┘
                                               │
                                               ▼
                                         ┌─────────────┐
                                         │   Google    │
                                         │   Cloud     │
                                         │  Storage    │
                                         └─────────────┘

Contributing

Please read our Contributing Guidelines and Code of Conduct.

Security

Review our Security Policy for reporting security issues.

Support

For issues and support:

  1. Check the Troubleshooting Guide
  2. Search existing GitHub Issues
  3. Create a new issue with the provided template

Author

MD. REDWAN AHMED

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • AWS Lambda and DynamoDB teams
  • Cloudflare Workers team
  • Discord.js community
  • Grammy (Telegram) library maintainers
  • Meta Platform API teams

About

A scalable, multi-platform bot automation system leveraging AWS Lambda, DynamoDB, Cloudflare Workers, and Google Cloud Storage. Built with Node.js and designed to run within free-tier limits.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks