Skip to content

Releases: kirill-markin/chatgpt-telegram-bot-telegraf

v1.1.0

22 Jun 16:56
50fc18a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.1.0

v1.0.0 — chatgpt-telegram-bot-telegraf

16 Jun 11:26
Compare
Choose a tag to compare

Release v1.0.0 — chatgpt-telegram-bot-telegraf

🎉 New Features

  • Telegram Bot Integration: Fully functional Telegram bot using Telegraf.
  • Voice Message Processing: Convert voice messages to text using OpenAI's Whisper API.
  • Database Integration: PostgreSQL database integration for storing user data and messages.
  • OpenAI Integration: ChatGPT functionalities using OpenAI API.
  • Long-Term Memory: Pinecone database integration for storing and retrieving long-term memory.

🛠️ Improvements

  • Enhanced Error Handling: Improved error messages and logging for better debugging.
  • Modular Code Structure: Organized code into separate modules for better maintainability.

🐛 Bug Fixes

  • Token Handling: Fixed issues with token limits and message history.
  • Database Queries: Optimized database queries for improved performance.

📚 Documentation

  • README: Comprehensive setup and usage instructions.
  • .env.example: Example environment file for easy configuration.

⚙️ Configuration

  • Settings: YAML configuration files for flexible settings management.
  • Docker: Dockerfile included for containerized deployment.

📈 Performance

  • Improved Response Time: Optimized response handling for quicker interactions.

🚀 Getting Started

  1. Clone the repository: git clone <repository-url>
  2. Install dependencies: yarn install or npm install
  3. Set up environment variables: Copy .env.example to .env and fill in the required values.
  4. Start the bot: yarn start or npm start

Feel free to contribute and report any issues you encounter!