Post your project for free and start receiving proposals from freelancers within minutes after publication!
Developing a chatbot in Telegram with integration with ChatGPT
Technical task for the development of a chatbot on Telegram to support tender participants1. Goals and objectives Develop a chatbot on Telegram designed to provide tender participants with up-to-date information, methodological materials, legislation, and the ability to receive consultations in an automated mode. The bot should be able to learn and adapt to changes in the procedures of state and commercial procurement in Kazakhstan.2. Chatbot functionality Information requests: The bot should provide information on current laws and regulations, guidelines, instructions, and specific industry requirements. Data search: Ability to search databases for current and past tenders. Educational material: Access to materials and courses for tender preparation. Updates and notifications: Information on changes in legislation and tendering practices. Communication platform: Interaction with forums and chats for communication between participants. Tools and applications: Links and recommendations for using tools to automate document preparation and competitor analysis. Personalization: Adapting responses according to the requests and needs of specific users.3. Technical requirements Platform: Telegram Bot API. Programming language: Python using the Telebot library or equivalent. Database: PostgreSQL for storing information about users and their requests. Integration with external APIs: To access up-to-date information on tenders and legislation. Learning mechanism: Using machine learning algorithms to improve response quality and personalization.4. Development stages Research and analysis of requirements. Designing the bot's architecture and user interface. Development and programming of functionality. Testing and debugging. Launching the bot and monitoring its operation. Collecting feedback and refining functionality.
1 proposal concealed