1
0
Fork
You've already forked shakefm_bot
0
Shake!FM Telegram Bot
Ruby 100%
Find a file
2020年05月22日 14:36:25 +02:00
bot-meta.md Changed command /current_playlist to /playlist 2020年05月22日 14:34:10 +02:00
LICENSE Mirrored GitHub repository 2020年05月16日 19:28:51 +02:00
README.md „README.md" ändern 2020年05月22日 14:36:25 +02:00
shakefm.jpg Mirrored GitHub repository 2020年05月16日 19:28:51 +02:00
shakefm_bot.rb Updated command /playlist and added special show 2020年05月22日 14:35:53 +02:00

Shake!FM Telegram Bot

First I wanna thank a few people

Thanks to @atipugin for his excellent example of a Telegram ruby bot. This example helped me to develop this bot in no time.

As this is my first productive Telegram bot I hope it will get better and more useful from time to time.

By creating this bot I also wanna show my love for Shake!FM. I hope it will help this great advertisement-less radio station to gain more listeners in the future. Keep up the good work guys :-)

Just support the guys at Shake!FM if you like their program too: shakefm.de/unterstuetzen/

Warranty

I'm just a listener and regular supporter so this is an inofficial community project which is not related to Shake!FM or any of their representatives.

Usage

You can find the bot at t.me/shakefm_bot and add it to your Telegram profile by visiting the link and starting the bot by sending him the command /start.

Commands

/start - This starts the bot
/current_track - Shows the current track
/playlist - Shows the last five tracks
/play - Shows the url to tune into the radio stream Shake!FM
/tv - Shows the url to tune into the video stream of Shake!FM
/shows - Shows infos regarding all scheduled shows
/chat - Shows the url to open the chat of Shake!FM
/social - Shows social media channels
/support - Shows a way to support Shake!FM
/contact - Shows contact info

How it works

At the moment everything is hardcoded into the ruby script except the playlist information. This is extracted from the json api which is available here: api.shakefm.de/playlist/

Issues, Comments and more

If you have any suggestions just drop me a message or open an issue here at GitHub.

Changelog

v1.2 Moved this repository to the official Shake-FM repository, Replaced command /current_playlist by /playlist, Added this weeks special show details v1.1 Added /shows switch, Added Markdown style and emojis to the output
v1.0 First release

Other repositories / Mirrors

This repository is hosted at GitHub: https://github.com/codiflow/shakefm_bot
This repository is mirrored at Codeberg: https://codeberg.org/codiflow/shakefm_bot