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.
- 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.
-
Clone the repository:
git clone https://github.com/neshkoli/kedma-bot.git cd kedma-bot -
Create a virtual environment and activate it:
python3 -m venv venv source venv/bin/activate -
Install the required dependencies:
pip install -r requirements.txt
-
Create a
.envfile 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
-
Run the bot:
python JewishHistoryBot.py
-
The bot will automatically generate and post content to the specified Telegram channel daily.
- Telegram Bot Token: Set your Telegram bot token in the
.envfile.
- DeepSeek API Key: Set your DeepSeek API key in the
.envfile.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'). - Push to the branch (
git push origin feature-branch). - Create a new Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.
- Inspired by the rich history of the Jewish people.
- Uses the Hebrew calendar for date calculations.
- Built with love and respect for historical accuracy.

