Releases: kirill-markin/chatgpt-telegram-bot-telegraf
Releases · kirill-markin/chatgpt-telegram-bot-telegraf
v1.1.0
What's Changed
- Refactoring/devide-by-files by @kirill-markin in #13
- Feature/work-with-files by @kirill-markin in #14
- protos for chatGPT by @kirill-markin in #15
- Refactoring/files-and-functions by @kirill-markin in #16
- Refactoring/minor-things by @kirill-markin in #17
- Feature/cli-to-edit-user-settings by @kirill-markin in #18
- Feature/text-and-photo-in-single-message by @kirill-markin in #19
Full Changelog: v1.0.0...v1.1.0
v1.0.0 — chatgpt-telegram-bot-telegraf
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
- Clone the repository:
git clone <repository-url>
- Install dependencies:
yarn install
ornpm install
- Set up environment variables: Copy
.env.example
to.env
and fill in the required values. - Start the bot:
yarn start
ornpm start
Feel free to contribute and report any issues you encounter!