songy

telegram bot as a songbook
git clone git://git.relim.de/songy.git
Log | Files | Refs | README | LICENSE

commit da978c30afe294b7d9ff61c5c93139630989f429
parent 58577ea45e41c56ea3628dfb47edc1649f4feb12
Author: devnibo <kroekerrobin@gmail.com>
Date:   Sat, 20 Jan 2024 09:36:24 +0100

Update README.md

Diffstat:
D.editorconfig | 11-----------
MREADME.md | 7++++---
2 files changed, 4 insertions(+), 14 deletions(-)

diff --git a/.editorconfig b/.editorconfig @@ -1,11 +0,0 @@ -[*.rs] -indent_style = tab -indent_size = 2 - -[*.sh] -indent_style = tab -indent_size = 2 - -[README.md] -indent_style = tab -indent_size = 2 diff --git a/README.md b/README.md @@ -16,11 +16,12 @@ The `/list` command lists all available files in the provided --songs-path recur ## installation 1. Download the [latest release](https://github.com/devnibo/songy/releases) executable -2. Decide about the configuration +2. Don't forget to make the downloaded file executable: `chmod +x <file>` +3. Decide about the configuration 1. [Create a telegram bot](https://telegram.me/BotFather) to obtain the bot api token (--token) 2. Which language do you want the bot to speak? english, german or moldovan (--lang) 3. Where do you store the files that the bot uses? (--songs-path) -3. Start the bot: `./songy --token <api_token> --songs-path <full/path/to/songs/folder>` +4. Start the bot: `./songy --token <api_token> --songs-path <full/path/to/songs/folder>` ### config @@ -85,7 +86,7 @@ line 2: <filename_without_extension>:<song_title>:<song_lyrics> ... ``` -`<filename_wihtout_extension>` will be taken as a bot command. Telegram has the following rules about bot commands: `Commands must always start with the / symbol and contain up to 32 characters. They can use Latin letters, numbers and underscores`. +`<filename_without_extension>` will be taken as a bot command. Telegram has the following rules about bot commands: `Commands must always start with the / symbol and contain up to 32 characters. They can use Latin letters, numbers and underscores`. `<song_title>` can contain umlauts. `<song_lyrics>` can contain umlauts.