Instagram Bot Enhancement: Thread Management Focus
Budget: $250 – $750 USD
I'm reaching out to see if you'd be interested in helping me enhance an existing Instagram bot. The bot is built using Python, Playwright, and the OpenAI API to respond to messages. It’s already capable of detecting new messages and sending replies, but I need to add additional features to make it more context-aware, robust, and efficient.
Here are the key enhancements I'm looking for:
Conversation Thread Management:
Currently, the bot only sends the very last message to OpenAI for context, which results in less coherent responses in longer conversations. I'd like to implement a system to manage conversation threads, where the full or optimal message history is sent to OpenAI for better context. Can you suggest a solution for this?
Summarization:
I’d like the bot to automatically summarize conversations after a set number of messages or at the end of the day. This should help conserve tokens and maintain context. The summary should be saved as the new context for future messages. Could you help me design an efficient way to handle this?
Handling Media Files:
The bot needs to handle images and transcribe voice notes. I don't have a preferred API for sending media or converting voice-to-text, so I'm open to your suggestions on the best APIs for these tasks.
Error Handling and Fail-Safes:
I suspect the bot might encounter issues when users initiate video calls, potentially blocking the screen. I’d like to ensure the bot handles such interruptions gracefully. Could you suggest any fail-safes for these or other unexpected events?
I’m looking for an MVP for now, but I plan to expand this bot in the future with more features. Could you let me know how you would approach these tasks and how long it might take to implement.
Ideal candidates will have:
- Proficiency in Python, Playwright, and OpenAI API
- Prior experience enhancing Instagram bots or similar projects
- Strong understanding of conversation thread management
- Skills in developing strategies for better message tracking
Here are the key enhancements I'm looking for:
Conversation Thread Management:
Currently, the bot only sends the very last message to OpenAI for context, which results in less coherent responses in longer conversations. I'd like to implement a system to manage conversation threads, where the full or optimal message history is sent to OpenAI for better context. Can you suggest a solution for this?
Summarization:
I’d like the bot to automatically summarize conversations after a set number of messages or at the end of the day. This should help conserve tokens and maintain context. The summary should be saved as the new context for future messages. Could you help me design an efficient way to handle this?
Handling Media Files:
The bot needs to handle images and transcribe voice notes. I don't have a preferred API for sending media or converting voice-to-text, so I'm open to your suggestions on the best APIs for these tasks.
Error Handling and Fail-Safes:
I suspect the bot might encounter issues when users initiate video calls, potentially blocking the screen. I’d like to ensure the bot handles such interruptions gracefully. Could you suggest any fail-safes for these or other unexpected events?
I’m looking for an MVP for now, but I plan to expand this bot in the future with more features. Could you let me know how you would approach these tasks and how long it might take to implement.
Ideal candidates will have:
- Proficiency in Python, Playwright, and OpenAI API
- Prior experience enhancing Instagram bots or similar projects
- Strong understanding of conversation thread management
- Skills in developing strategies for better message tracking