This repository contains the code for Saga Podcast Telegram Bot. The bot was built using JavaScript (Node.js), the Telegraf.js package, the Telegram API, and deployed on Netlify using Serverless Functions.
The bot can carry out the following operations:
The main functionality of this bot is forwarding messages received from users, to admin's main account. Simply type your message and hit send and it will be forwarded. This bot accepts only "Text" and "Voice" messages (no video,photo, stickers, etc.)
You will get the links to Saga Podcast on different podcast applications.
With this functionality you can get the mp3 files for music you have heard on Saga Podcast based on episode number. there is also a button to receive a random track from this playlist (for when you don't know what to listen to!)
Select the myths and legends category and you will receive a random fact about them.
The link to this repository and instructions on how to contribute in developing this project.
Before you start, make sure to have Node.js installed.
- Clone this repository.
git clone https://github.com/h-razavi/sagapodcast-bot
- Navigate to the project directory and install dependencies:
cd sagapodcast-bot npm install
-
Make your changes and send a pull request.
-
For more details you can contact me via the email listed below. (or even the bot itself)
The bot is deployed as a serverless function on Netlify. To deploy your own bot, follow Netlify's function deployment documentation.
This project is MIT licensed.
- Github: @h-razavi
- Email: [email protected]
Project Link : https://github.com/h-razavi/sagapodcast-bot