theMasix / telegram-scdl

A Telegram SoundCloud Downloader Bot

Home Page:https://t.me/scdl_bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

telegram-scdl

A Telegram SoundCloud Downloader Bot using NodeJS.

It's built on top of the Telegraf and MongoDB.

Use it on Telegram at SoundCloud Downloader Bot

Install and Development

to run bot, first config your .src/config.js and .env file. Then you can run npm start

Deployment

I deployed the app on Fandogh Cloud PaaS. You can do it too!

Fandogh First Deployment


  • Step 1 (Create project on Fandogh):

    fandogh image init --name <your-project-name>

  • Step 2 (send Dockerfile to Fandogh and build the image):

    fandogh image publish --version <your-app-version>

  • Step 3: create fandogh.yaml and put your deploy conventions

    You can see Fandogh Manifest Doc

  • Step 4 (deploy the app):

    fandogh service apply -f fandogh.yaml

Fandogh update app and redeploy


  • Step 1: Update your package.json to new app version

  • Step 2 (send Dockerfile to fandogh creates new image):

    fandogh image publish --version <your-app-new-version>

  • Step 3: Update your fandogh.yaml to use new image version

  • Step 4 (redeploy app with new image):

    fandogh service apply -f fandogh.yaml

License


Code released under the MIT License.

About

A Telegram SoundCloud Downloader Bot

https://t.me/scdl_bot

License:MIT License


Languages

Language:JavaScript 96.2%Language:Dockerfile 3.8%