Skip to content

neshkoli/kedma-bot

Repository files navigation

Kedma Bot

Kedma Bot

Kedma Bot is an AI-powered bot that publishes daily posts to a Telegram channel about significant events in Jewish history that occurred on the current Hebrew date.

Features

  • Daily Posts: Automatically generates and posts content daily.
  • Hebrew Date: Uses the Hebrew calendar to determine the date.
  • Jewish History: Provides historical events related to the current Hebrew date.
  • Telegram Integration: Posts are published directly to a specified Telegram channel.

Installation

  1. Clone the repository:

    git clone https://github.com/neshkoli/kedma-bot.git
    cd kedma-bot
  2. Create a virtual environment and activate it:

    python3 -m venv venv
    source venv/bin/activate
  3. Install the required dependencies:

    pip install -r requirements.txt
  4. Create a .env file in the project directory and add your Telegram bot token and DeepSeek API key:

    TELEGRAM_BOT_TOKEN=your_telegram_bot_token
    DEEPSEEK_API_KEY=your_deepseek_api_key

Usage

  1. Run the bot:

    python JewishHistoryBot.py
  2. The bot will automatically generate and post content to the specified Telegram channel daily.

Configuration

Telegram

  • Telegram Bot Token: Set your Telegram bot token in the .env file.

DeepSeek

  • DeepSeek API Key: Set your DeepSeek API key in the .env file.

Contributing

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature-branch).
  6. Create a new Pull Request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements

  • Inspired by the rich history of the Jewish people.
  • Uses the Hebrew calendar for date calculations.
  • Built with love and respect for historical accuracy.

About

AI bot that publish daily post to Telegram on today Hebrew date Jewish history event

Resources

License

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages