An open API service indexing awesome lists of open source software.

https://github.com/autoftbot/wildcard-bot

The easiest way to set up a Telegram Bot for Cloudflare Wildcard Domain Management!
https://github.com/autoftbot/wildcard-bot

fightertunnel wildcard-bot wildcard-certificates

Last synced: 3 months ago
JSON representation

The easiest way to set up a Telegram Bot for Cloudflare Wildcard Domain Management!

Awesome Lists containing this project

README

          

# 🌐 AutoFT Bot Wildcard

[![npm version](https://badge.fury.io/js/autoft-bot-wildcard.svg)](https://www.npmjs.com/package/autoft-bot-wildcard)
[![Downloads](https://img.shields.io/npm/dm/autoft-bot-wildcard.svg)](https://www.npmjs.com/package/autoft-bot-wildcard)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Node.js](https://img.shields.io/badge/Node.js-20%2B-green.svg)](https://nodejs.org/)

**🚀 Advanced Telegram Bot for Automated Cloudflare Wildcard Domain Management**

**⭐ If this project is useful for you, please give it a star!**
**🍴 Feel free to fork and contribute!**

[📦 NPM Package](https://www.npmjs.com/package/autoft-bot-wildcard) • [📢 Updates Channel](https://t.me/AutoFtFile) • [🐛 Issues](https://github.com/AutoFTbot/Wildcard-Bot/issues)

---

## ⚡ Quick Setup

### 1️⃣ Install Package

```bash
npm install -g autoft-bot-wildcard
```

### 2️⃣ Run Interactive Setup

```bash
autoft-bot-wildcard
```

### 3️⃣ Start Your Bot

```bash
cd autoft-bot-wildcard
npm start
```

**🎉 Your bot is now live and ready!**

---


📺 Video Panduan Pemasangan Bot




Your browser does not support the video tag.

🔗 Unduh Video Langsung


## 🚀 Production Setup with PM2

### Install PM2 & Setup Service

```bash
# Install PM2 globally
npm install -g pm2

# Navigate to your bot directory
cd autoft-bot-wildcard

# Start bot with PM2
pm2 start index.js --name "autoft-bot-wildcard"

# Save PM2 configuration
pm2 save

# Enable auto-start on system boot
pm2 startup

# Check status
pm2 status
```

### PM2 Management Commands

```bash
# Monitor logs
pm2 logs autoft-bot-wildcard

# Restart bot
pm2 restart autoft-bot-wildcard

# Stop bot
pm2 stop autoft-bot-wildcard

# Delete from PM2
pm2 delete autoft-bot-wildcard

# Monitor all processes
pm2 monit
```

---

## ✨ Features

| 🤖 **Bot Interface** | 🌐 **Cloudflare** | 👥 **Multi-User** | 🔐 **Secure** |
|:---:|:---:|:---:|:---:|
| Complete Telegram management | Automated DNS setup | Individual domain control | Safe API storage |

| 📊 **Analytics** | 📢 **Notifications** | 🎨 **Easy Setup** | ⚡ **Performance** |
|:---:|:---:|:---:|:---:|
| Real-time statistics | Instant Telegram alerts | Interactive CLI wizard | Lightweight & fast |

---

## 🎯 Quick Commands

### 🔰 Basic Usage
```bash
/start # Start the bot
/addcf # Add Cloudflare credentials
/listdomain # Show available domains
/setupwildcard example.com # Setup wildcard domain
/mysub # View your subdomains
```

### 👑 Admin Commands
```bash
/stats # Bot statistics
/broadcast # Send to all users
/userinfo # User details
/testnotif # Test notifications
```

---

## ⚙️ Configuration

### Required Environment

- **Node.js 20+** - [Download here](https://nodejs.org/)
- **Telegram Bot Token** - Get from [@BotFather](https://t.me/BotFather)
- **Cloudflare Account** - [Sign up here](https://cloudflare.com/)

### Environment Variables

```env
# 🤖 Bot Configuration
BOT_TOKEN=your_bot_token_here
ADMIN_IDS=123456789

# 📢 Optional: Notifications
TELEGRAM_GROUP_ID=-1001234567890

# 🔧 Optional: Settings
MAX_CUSTOM_DOMAINS=5
NODE_ENV=production
```

---

## 📚 Documentation

| 📖 **Guide** | 🔧 **Setup** | 🆘 **Help** | 🚀 **Start** |
|:---:|:---:|:---:|:---:|
| [Commands](wiki/Commands.md) | [Configuration](wiki/Configuration.md) | [Troubleshooting](wiki/Troubleshooting.md) | [Quick Start](wiki/Quick-Start.md) |

[🏠 **Complete Wiki**](wiki/Home.md)

---

## 💝 Support the Project

### 💰 Donate via QRIS (Indonesia)

![QRIS Donation](https://raw.githubusercontent.com/AutoFTbot/AutoFTbot/refs/heads/main/assets/QRIS.jpg)

**Your donation helps us maintain and improve this project!**

### 🌟 Other Ways to Support

[![Star](https://img.shields.io/badge/⭐-Star%20this%20repo-yellow?style=for-the-badge)](https://github.com/AutoFTbot/Wildcard-Bot)
[![Fork](https://img.shields.io/badge/🍴-Fork%20&%20Share-blue?style=for-the-badge)](https://github.com/AutoFTbot/Wildcard-Bot/fork)
[![Issues](https://img.shields.io/badge/🐛-Report%20Bugs-red?style=for-the-badge)](https://github.com/AutoFTbot/Wildcard-Bot/issues)

---

## 📊 Project Stats

![GitHub stars](https://img.shields.io/github/stars/AutoFTbot/Wildcard-Bot.svg?style=social&label=Star)
![GitHub forks](https://img.shields.io/github/forks/AutoFTbot/Wildcard-Bot.svg?style=social&label=Fork)
![GitHub watchers](https://img.shields.io/github/watchers/AutoFTbot/Wildcard-Bot.svg?style=social&label=Watch)

![GitHub repo size](https://img.shields.io/github/repo-size/AutoFTbot/Wildcard-Bot)
![GitHub commit activity](https://img.shields.io/github/commit-activity/m/AutoFTbot/Wildcard-Bot)
![NPM Downloads](https://img.shields.io/npm/dt/autoft-bot-wildcard)

---

## 📞 Support & Community

[![Telegram Channel](https://img.shields.io/badge/📢%20Updates-Telegram-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white)](https://t.me/AutoFtFile)
[![GitHub Issues](https://img.shields.io/badge/🐛%20Issues-GitHub-181717?style=for-the-badge&logo=github&logoColor=white)](https://github.com/AutoFTbot/Wildcard-Bot/issues)
[![Developer](https://img.shields.io/badge/👨‍💻%20Developer-Telegram-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white)](https://t.me/AutoFtBot69)

---

## 📄 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

---

**🌟 If this project helped you, please consider giving it a star!**

**Made with ❤️ by the AutoFTbot Team**
**Developer: [@AutoFtBot69](https://t.me/AutoFtBot69)**

[🚀 **Get Started Now**](https://www.npmjs.com/package/autoft-bot-wildcard) • [📢 **Updates Channel**](https://t.me/AutoFtFile) • [💰 **Donate**](https://raw.githubusercontent.com/AutoFTbot/AutoFTbot/refs/heads/main/assets/QRIS.jpg)

thank you