Telegram
Telegram Auto Reaction Bot
Description
# Telegram Auto Reaction Bot
## 📌 Description
এই বটটি একটি **PHP ভিত্তিক Telegram Auto Reaction Bot**। বটটিকে কোনো Telegram Channel-এর Administrator হিসেবে যুক্ত করলে, চ্যানেলে নতুন পোস্ট প্রকাশ হওয়ার সাথে সাথে এটি স্বয়ংক্রিয়ভাবে নির্ধারিত Emoji দিয়ে React করবে।
---
# ✨ Features
- Automatic Channel Post Reaction
- Custom Emoji Support
- Admin Verification
- Welcome Message
- User List Save
- Lightweight & Fast
- Pure PHP (No Framework Required)
---
# 📋 Requirements
- PHP 7.4 বা তার উপরের ভার্সন
- cURL Extension Enabled
- HTTPS Hosting
- Telegram Bot Token
- Telegram Channel
---
# 🚀 Installation Guide
## Step 1
BotFather থেকে একটি নতুন Bot তৈরি করুন এবং Bot Token সংগ্রহ করুন।
---
## Step 2
আপনার Hosting-এ Bot-এর সকল ফাইল Upload করুন।
---
## Step 3
PHP ফাইলের ভিতরে নিচের Token পরিবর্তন করুন।
```php
$botToken = "YOUR_BOT_TOKEN";
```
---
## Step 4
আপনার Telegram User ID বসান।
```php
$adminIds = [
YOUR_TELEGRAM_USER_ID
];
```
---
## Step 5
Reaction Emoji পরিবর্তন করতে চাইলে নিচের লাইনটি পরিবর্তন করুন।
```php
$reactionEmoji = "🫡";
```
---
## Step 6
Webhook সেট করুন।
```
https://api.telegram.org/botYOUR_BOT_TOKEN/setWebhook?url=https://yourdomain.com/bot.php
```
Webhook সফল হলে Telegram Bot আপনার Hosting থেকে Update গ্রহণ করবে।
---
# 📢 Channel Setup
১. আপনার Telegram Channel খুলুন।
২. Bot-কে Administrator হিসেবে যুক্ত করুন।
৩. অবশ্যই নিচের Permission চালু রাখতে হবে।
- ✅ Post Messages
এগুলো সম্পন্ন হলে Bot স্বয়ংক্রিয়ভাবে কাজ করবে।
---
# 📖 How To Use
### প্রথমবার
- Bot-এ `/start` পাঠান।
- Bot Active মেসেজ আসবে।
### এরপর
- Bot-কে Channel-এ Admin করুন।
- নতুন একটি Post Publish করুন।
- কয়েক সেকেন্ডের মধ্যেই Bot সেই পোস্টে নির্ধারিত Emoji দিয়ে React করবে।
কোনো অতিরিক্ত Command ব্যবহার করার প্রয়োজন নেই।
---
# 📂 Generated Files
Bot প্রথমবার চালু হলে স্বয়ংক্রিয়ভাবে নিচের ফাইলগুলো তৈরি হবে।
- channels_XXXXXXXX.json
- users_XXXXXXXX.json
এই ফাইলগুলো Delete না করাই ভালো।
---
# ⚙️ Customization
### Emoji পরিবর্তন
```php
$reactionEmoji = "❤️";
```
### একাধিক Admin যুক্ত করতে
```php
$adminIds = [
123456789,
987654321,
111111111
];
```
---
# ❗ Troubleshooting
### Bot React করছে না?
নিচের বিষয়গুলো যাচাই করুন।
- Webhook ঠিকমতো সেট হয়েছে কি না।
- Bot Channel-এর Administrator কি না।
- Post Messages Permission দেওয়া হয়েছে কি না।
- Bot Token সঠিক কি না।
- Hosting-এ cURL চালু আছে কি না।
- HTTPS ব্যবহার করা হচ্ছে কি না।
---
# 🔒 Security
- আপনার Bot Token কখনো অন্য কারো সাথে শেয়ার করবেন না।
- HTTPS Hosting ব্যবহার করুন।
- Bot File-এ অপ্রয়োজনীয় পরিবর্তন করবেন না।
---
# ❤️ Credits
Developer: Md RAFIUL ALOM
Language: PHP
API: Telegram Bot API
Version: 1.0