Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ wroxen Public
forked from lx0980-old/wroxen

Telegram bot with Auto Filter, Auto Caption, Auto Forward, and Existing Message Forwarding powered by Pyrogram.Telegram Auto filter, Auto forward, Auto Caption Bot

License

Notifications You must be signed in to change notification settings

0AIB/wroxen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

12 Commits

Repository files navigation

πŸ” WROXEN: Telegram Bot – AutoFilter | AutoCaption | AutoForward | Message Mover

A powerful Telegram bot written in Python using Pyrogram, designed to automate channel and group workflows.

GitHub Repo: @0AiB/wroxen


βœ… Features

  1. Auto Filter
    Search messages using keyword filters. (Requires USER_SESSION)

  2. Auto Caption
    Automatically adds a preset caption when new posts are made in a channel.

  3. Auto Forward
    Forwards every new post from one channel to another automatically.

  4. Existing Messages Forward
    Forward old messages from source channel to destination on command.


πŸ”§ Environment Variables

Variable Description
BOT_TOKEN Telegram bot token from @BotFather
APP_ID Telegram API ID from my.telegram.org
API_HASH Telegram API Hash from my.telegram.org
USER_SESSION String session of a Telegram user account – must be joined in all relevant channels/groups.
ADMIN_IDS Space-separated Telegram user IDs who are admins of the bot
DB_URL MongoDB URI (Use MongoDB Atlas)

πŸš€ Deploy Options

🟣 Koyeb (Recommended)

  1. Fork this repo: @0AiB/wroxen
  2. Go to https://app.koyeb.com
  3. Click Create App
  4. Choose GitHub and connect your forked repo
  5. Configure:
    • Build Pack: Python
    • Start Command: python3 bot.py
  6. Add environment variables from the table above
  7. Click Deploy

βœ… Koyeb has a generous free tier and runs continuously.


🟠 Render.com

  1. Fork the repo
  2. Go to https://render.com
  3. Click New Web Service
  4. Connect your GitHub fork
  5. Set:
    • Environment: Python
    • Start Command: python3 bot.py
  6. Add all environment variables
  7. Deploy

🧠 Notes

  • The USER_SESSION account must be a member of message search channel (auto filter)
  • The bot also needs permission to post messages in the destination.
  • MongoDB is used for saving filters and configs.
  • Keep your token and string session private.

πŸ“œ License

MIT License


πŸ‘¨β€πŸ’» Author

GitHub: @0AiB
Project: github.com/0AiB/wroxen


πŸ€– Built With

About

Telegram bot with Auto Filter, Auto Caption, Auto Forward, and Existing Message Forwarding powered by Pyrogram.Telegram Auto filter, Auto forward, Auto Caption Bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.8%
  • Other 0.2%

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /