Skip to content

File To Link Telegram Bot Using Cloudflare Workers.

License

Notifications You must be signed in to change notification settings

cloudflaregithub0/filestream-cf03

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Streamfile Worker

File To Link Telegram Bot Using Cloudflare Workers.


🗂 Variables:

const BOT_TOKEN = "BOT_TOKEN"; // Insert your bot token.
const BOT_WEBHOOK = "/endpoint"; // Let it be as it is.
const BOT_SECRET = "BOT_SECRET"; // Insert a powerful secret text.
const BOT_OWNER = 123456789; // Insert your telegram account id.
const BOT_CHANNEL = -100123456789; // Insert telegram channel id.

Setup:

  • Get BOT_TOKEN from @botfather.
  • Change BOT_WEBHOOK with your preferred webhook.
  • Change BOT_SECRET with a powerful secret text.
  • Get BOT_OWNER from @idbot.
  • Get BOT_CHANNEL id by forwarding a message from channel to @idbot.
    • Channel ID must start with -100.
    • Bot must be admin in channel with edit rights.

⚙️Deploy:

  • Create a Cloudflare account.
  • Navigate to Workers & Pages > Create > Create Worker.
  • Deploy the worker by clicking Deploy.
  • Edit the code by clicking Edit Code.
  • Upload worker.js into Cloudflare.
  • Modify the variables.
  • Finally, Deploy.

Deploy to Cloudflare Workers

Setup:

  • Once you deployed the bot on Cloudflare.
  • Open XXX.XXXX.workers.dev/registerWebhook to register your bot.
  • Then you can start using your bot.

  • Response Example:
    • Telegram Link: t.me/botusername/?start=ZG9uJ3QgZGVjb2Rl
    • Download Link: XX.XX.workers.dev/?file=ZG9uJ3QgZGVjb2Rl

About

File To Link Telegram Bot Using Cloudflare Workers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%