Skip to content

TRIBUI106/AFB-Telegram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telegram Auto Forward Bot

Bot Telegram tự động forward tin nhắn từ một kênh nguồn đến nhiều kênh đích.

Tính năng

  • ✅ Auto forward tin nhắn từ 1 kênh nguồn
  • ✅ Gửi đến nhiều kênh đích (config dạng mảng)
  • ✅ Hỗ trợ tất cả loại tin nhắn (text, photo, video, document, v.v.)
  • ✅ Logging chi tiết
  • ✅ Xử lý lỗi tốt

Yêu cầu

  • Python 3.7+
  • Telegram API credentials (API ID, API Hash)
  • Bot Token từ @BotFather
  • Bot phải là admin của tất cả các kênh

Cài đặt

  1. Clone/tải project này

  2. Cài đặt dependencies:

pip install -r requirements.txt
  1. Lấy API credentials:

  2. Cấu hình bot:

    • Mở file config.json
    • Điền thông tin:
      {
        "api_id": "12345678",
        "api_hash": "abcdef1234567890abcdef1234567890",
        "bot_token": "123456789:ABCdefGHIjklMNOpqrsTUVwxyz",
        "source_channel": "@kênh_nguồn",
        "target_channels": [
          "@kênh_đích_1",
          "@kênh_đích_2",
          "@kênh_đích_3"
        ]
      }
  3. Thêm bot vào các kênh:

    • Thêm bot vào kênh nguồn (có thể chỉ cần member)
    • Thêm bot vào các kênh đích với quyền admin (có quyền post messages)

Sử dụng

Chạy bot:

python bot.py

Bot sẽ tự động forward mọi tin nhắn mới từ kênh nguồn đến tất cả các kênh đích.

Cấu trúc Config

  • api_id: API ID từ my.telegram.org
  • api_hash: API Hash từ my.telegram.org
  • bot_token: Token từ @BotFather
  • source_channel: Username hoặc ID của kênh nguồn (có thể dùng @username hoặc -100123456789)
  • target_channels: Mảng các kênh đích (username hoặc ID)

Lưu ý

  • Bot cần quyền admin trong các kênh đích
  • Sử dụng @ trước username kênh (ví dụ: @my_channel)
  • Có thể dùng ID số thay cho username (ví dụ: -1001234567890)
  • Lần đầu chạy sẽ tạo file session auto_forward_bot.session

Troubleshooting

Bot không forward được:

  • Kiểm tra bot có quyền admin trong kênh đích
  • Kiểm tra username/ID kênh đã đúng chưa
  • Xem log để biết chi tiết lỗi

Lỗi kết nối:

  • Kiểm tra API credentials
  • Kiểm tra kết nối internet
  • Đảm bảo bot token còn hiệu lực

License

MIT License

About

Auto Forward Message - Telegram bot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages