Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lalathealter/telegospel

A simple telegram bot to arrange your daily reading of the Bible - in accordance to a lectionary of choice
https://github.com/lalathealter/telegospel

go golang sql sqlite3 telegram-bot

Last synced: about 1 month ago
JSON representation

A simple telegram bot to arrange your daily reading of the Bible - in accordance to a lectionary of choice

Awesome Lists containing this project

README

        

# TeleGospel бот

Небольшой бот для индивидуального прочтения христианского лекционария (плана чтения Библии).
Из провайдеров доступен только Bible Gateway.
Список переводов можно расширять свободно — достаточно вписать их в соответствующий `translations.json` с соблюдением формата. Вы можете выбрать любой вариант, лишь бы он был поддерживаем Bible Gateway.
Из планов доступен только Revised Common Lectionary. Пока нет необходимости в ином лекционарии — расширения не планируется.

## Инструкции по запуску на индивидуальной машине

Убедитесь, что у вас установлен компилятор Go (версии, совместимой с 1.20.2) и sqlite3.
Перед запуском создайте файл .env в корневой папке и введите туда пару `TG=%ваш_токен_телеграм_бота%`. ([О том, как его получить](https://core.telegram.org/bots/features#botfather))

Далее, находясь в корневой папке, исполните любую из следующих команд:
Для запуска:
```
go run .
```

Для компиляции исполняемого файла:
```
go build .
```

Учтите, что во время первого запуска бота будет произведена настройка базы данных sqlite.