/jwlibrary-plus

Telegram Bot which asissts on meeting preparation using LLMs

Primary LanguagePythonMIT LicenseMIT

img

JW Library Plus

jwlibrary-plus compliant

This project is a Telegram bot assistant to help you prepare for Jehovah's Witnesses weekend meetings. It uses ChatGPT-4o to write contextual notes for each paragraph, with configurable inputs.

Table of Contents

Background

JW Library Plus was conceived with the idea of facilitating the access to the Library's corpus, with the aim of bringing contextual data from Jehovah's Witness publications to enhance meeting preparation.

Install

This project uses a Docker container to deploy a Telegram Bot handler.

$ docker run --name jwlibrary-plus -e TOKEN=[TOKEN] -e OPENAI_API_KEY=[KEY] drumsergio/jwlibrary-plus

You will need to initialize the DB with the SQL queries from extra/create_maindb.sql

Docker Hub image available at drumsergio/jwlibrary-plus.

Usage

Officially available at @jwlibrary_plus_bot.

Maintainers

@GeiserX.

Contributing

Feel free to dive in! Open an issue or submit PRs.

JW Library Plus follows the Contributor Covenant Code of Conduct.

Contributors

This project exists thanks to all the people who contribute.