| bot-meta.md | Changed command /current_playlist to /playlist | |
| LICENSE | Mirrored GitHub repository | |
| README.md | „README.md" ändern | |
| shakefm.jpg | Mirrored GitHub repository | |
| shakefm_bot.rb | Updated command /playlist and added special show | |
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