mehdiirh / telegram-copy-bot

Copy messages of a channel to another channel
MIT License
38 stars 18 forks source link

🤖 Telegram Copier Bot

Copy/Paste a channel messages to your channel


This bot will copy/paste any message that arrives in a channel to your own channel

❓ Why Copy/Paste messages?

This is useful when:

  • You want to back up a channel messages
  • You want to buy a premium channel with your friends, so you can have premium channel messages in your own channel and share it with your friends ( don't do this :) )
  • You simply want to copy a channel messages to your own with some changes and adding your own signature
  • etc. ...
  • 📍 Features

  • Copy/Paste messages
  • Filter words
  • Adding signature
  • ⚙️ Installation

    1 - Install requirements from requirements.txt

    2 - Add your API_ID, API_HASH and sudo IDs to /plugins/jsons/config.json

    3 - Run main.py

    4 - Enter your credentials and login

    5 - Done

    💡 Hints:

    🔠 Commands

    This bot will only answer to itself and sudos

    Command Description Examples
    Sync Sync all of chats with bot
    link [base] to [target] Link "base" entity to "target" entity - link @durov to @username
    - link -100123456 to -100654321
    unlink [base] Unlink "base" entity from all target entites - unlink @durov
    - unlink -100123456
    add filter "[base]" to "[target]" Filter "base" word to "target" word - add filter "hello" to "bye"
    - add filter "me" to "you"
    remove filter "[base]" Remove all filters of "base" word - remove filter "hello"
    sign text [text] Update sign text to [text] - sign text Join my channel @username
    filters Show all filters
    links Show all linked channels
    settings Show all settings
    on | off Turn bot on or off - on
    - off
    filters [ on | off ] Enable/Disable filtering words - filters on
    - filters off
    sign [ on | off ] Enable/Disable adding signature - sign on
    - sign off
    help Show this table as a message

    💬 Support

    Join Group