Create a chat bot with an admin panel for a company that deals with solar panels for lead processing.
Task: Telegram bot TRUST for fleet management
PP T.R.U.S.T — a Ukrainian transport company (freight transportation, KVED 49.41), Chernihiv. Fleet — 12 trucks, 18 employees.TRUST⚡️ — a Telegram bot for managing the operational activities of the fleet: drivers, vehicles, trailers, documents, trips, refuels, reports. The bot is the operational core of the company, Google Sheets is used as a data output and reporting layer.Some modules have already been implemented (see section 5), some are logically described but not coded. A developer is needed to complete and stabilize the entire system according to this technical specification. https://docs.google.com/document/d/1TyNC7tFKnNOn6imWczUHp-xgtcxUFyu8UtCM3UssVCY/edit?usp=sharing
A web application needs to be developed for automating order confirmation and offering additional products to customers via Viber. Orders are received in the CRM SalesDrive. General workflow: 1. The manager selects one or more orders from SalesDrive in the web application, chooses a scenario and one or more promotional flyers, and then initiates automatic processing. 2. A transactional message with order details: products, amount, payment method, city, delivery service, and branch/address is sent to the customer via Viber Business Messages. The customer chooses: — “Yes, continue”; — “Contact the manager”. 3. After confirmation, one or more selected promotional flyers with additional products are automatically sent to the customer. 4. The customer writes in free text form, in one or several messages, which products and in what quantity they want to add. After completing their selection, the customer presses the button “I have selected everything”. 5. The AI analyzes all customer messages and matches the selected items only with the products contained in the flyers sent to the customer. For each flyer, a structured list of products and their IDs/articles is stored in the system in advance. 6. The system generates a recognized list of products and quantities and sends it to the customer for confirmation. The customer chooses: — “Yes, correct”; — “Need to change”; — “Contact the manager”. 7. After confirmation, the selected additional products are automatically added to the existing order in SalesDrive. The amount and status of the order are changed. 8. After the order confirmation is completed, the customer is sent information about shipping times. Example: “The order will be shipped within 2 business days. If you need the fastest shipping, click the button below. We will take this into account when processing the order.” Buttons: — “All good”; — “Need fast shipping”. If the customer selects “Need fast shipping”, a corresponding mark or comment should be saved in the SalesDrive order. The automatic scenario continues at this point. 9. The customer is automatically sent an informational message about the need to inspect the package upon receipt. Example: “Please inspect the product at the delivery service branch upon receipt. If you find any mechanical damage, do not pick up the package and contact us. This will help us quickly resolve the situation.” Buttons and customer responses at this stage are not required. 10. The last message sent to the customer automatically includes the company's contact details. Example: “If you have any questions regarding the order, you can contact us: Phone: … Viber: … Telegram: …” Contact details and message text should be editable by the application administrator. 11. Non-standard cases are forwarded to the manager. For example: — the customer requests to change the order; — the customer chooses to contact the manager; — the AI could not unambiguously recognize the products or quantities; — the customer did not confirm the recognized list; — the customer sent an unsupported attachment; — a technical error occurred. After forwarding the order to the manager, the automatic scenario stops. Integrations: — SalesDrive API; — TurboSMS HTTP API / webhook, Viber Business Messages; — AI model API for recognizing free text from the customer. It is also necessary to implement: — a web panel for the manager; — receiving and displaying SalesDrive orders; — selecting one or more orders; — selecting a scenario; — selecting one or more flyers; — managing flyers and their associated products; — storing the state of the Viber dialogue; — dialogue history; — changing order statuses; — stopping the automatic scenario; — basic statistics. Incoming images, files, and voice messages from the customer do not need to be recognized. The AI works only with text. TurboSMS has confirmed the possibility of automatic message sending via HTTP API, receiving responses via webhook, and continuing the scenario within the Viber chat session. A detailed technical specification has been prepared and will be provided to the potential executor. In the response, please indicate: 1. The estimated cost of developing the MVP. 2. The estimated development time. 3. Whether there is experience with CRM/API/webhook integrations. 4. Whether there is experience integrating AI/LLM API for processing user text. 5. Examples of similar projects, if available.
A simple program or Telegram bot is required for parsing participants of chats and discussions in Telegram channels. Functionality: The user enters a link to the channel or chat. If a link to a channel is provided, the program should automatically navigate to the "Discussions" section and perform parsing specifically for discussion participants. The result should export only unique links to user profiles without duplicates. Additional selection requirements: Only users with their own public channel specified in their profile should be included. The user's channel must have at least 200 subscribers. Users with smaller channels are not suitable. A maximally simple and convenient tool is needed: just paste the link and start collecting data based on the specified criteria. I am not a programmer, so I would appreciate an assessment of the feasibility of such a solution and your suggestions for the optimal way to develop it. Standard parsers are not of interest to us — the implementation of the logic described above is required. Responses to your proposals may be within a day.
A small project needs to be implemented for selling digital and physical products. What needs to be done: Develop a simple modern landing page for selling 3 products: PDF version; physical kit; paid Telegram subscription. Connect payment through WayForPay. Integrate orders with KeyCRM: transfer of customer data; creation of orders in KeyCRM; possibility of further automation. Develop a Telegram bot for managing subscriptions: automatic access issuance after payment; subscription activity check; subscription renewal; automatic access removal after payment completion; user administration through a simple panel or bot commands. It would be a plus: experience with WayForPay; experience integrating with KeyCRM; experience creating Telegram bots and paid subscriptions. Please specify immediately: exact cost; implementation timeline; examples of similar projects.
We need a chatbot with AI in Telegram for a webcam studio. The only task of the bot is to find suitable information in the studio's knowledge base and pass it to the models. It should not give its own advice or recommendations. If there is no suitable information in the knowledge base, it should direct the model to its curator. We have already assembled a bot on the suvvy.ai platform, and it generally works correctly. However, since we dealt with everything ourselves without specialists in this area, there are questions. We are currently looking for a specialist who could provide consultation/audit on this topic. The questions are approximately as follows: 1. We need a specialist to look at our settings and tell us if the cost of the bot's work is normal for us, or if it can be optimized (on this or another platform) to make the response prices lower? 2. How should we properly format the knowledge base for the bot? On Savvy, there is an option to add entries in the "question-answer" format or upload entire documents. It is important for us to clearly understand what information to upload in what format to the knowledge base so that the bot works as efficiently as possible, while also maintaining optimal response prices. There are also some minor clarifying questions about various functions, but these 2 are the most fundamental and essential) We are eagerly awaiting proposals regarding the cost and format of the consultation
Automation on the site - echerha
We are a large logistics company with our own exports. We have a large fleet of vehicles and we constantly send our own vehicles for export to European countries.Description Website: https://echerha.gov.ua/ On this website, we place our vehicles in an electronic queue for crossing the state border. During registration, the following data must be entered: driver's first and last name; foreign passport number; email address; logistics phone number for notifications; type of vehicle (cargo); manufacturer's name of the vehicle; state registration number of the tractor; state registration number of the trailer; customs declaration number. A specific day and time for crossing the border is predetermined for each vehicle. For example, the vehicle must pass through the "Rava-Ruska" checkpoint on Monday at 10:00.Our Problem - The queue on the website https://echerha.gov.ua/ moves unpredictably. - For example, today is Friday, and the vehicle must cross the border on Monday at 10:00. - We do not know exactly when the queue will start moving. This can happen on Friday evening, at any time on Saturday or Sunday, early in the morning, during the day, or late at night. - When the queue starts moving, it is immediately visible on the website. Sometimes, within just a few minutes, it can move from Friday to Monday or even to Tuesday. - Because of this, logistics personnel are forced to constantly monitor the mobile application or website to not miss the moment when the queue reaches the required date and time. If this moment is missed, we physically cannot place the vehicle in the queue for the needed time slot.Task - After entering the vehicle data (for example, into a table or another interface, depending on the programmer's implementation), the system should automatically track the movement of the queue. - When the queue reaches the predetermined date and time, the system should automatically fill in the necessary data and place the vehicle in the queue without the involvement of the logistics personnel.
A Telegram bot is needed to accept orders for work. I am engaged in the restoration of slopes and repairs. I need a bot that my clients (window companies) will fill out, and I will receive notifications with complete information about the order. What data do I need from clients: 1. Company name (preferably automatically by phone number) 2. Address of the object 3. Phone and name of the customer 4. What we are making the slopes from (drywall, plastic, sandwich) 5. What type of building (panel building - slope up to 270mm, brick building - slope 280-400mm, brick building - slope over 400mm, other. Or specify the depth of the windowsill... 6. Window sizes and their quantity (there may be several different windows at one object), can be written manually or add image files with quantity and sizes. 7. Additional services: Painting of external slopes, m. linear. Sealing of joints (without painting), m. linear. Sealing of joints with painting, m. linear. Puttying of external slopes (without painting), m. linear. Puttying of external slopes with painting, m. linear. Puttying of external slopes with perforation and painting, m. linear. Warm external slopes made of polystyrene with painting, m. linear. Warm external slopes made of polystyrene with a border and painting, m. linear. Restoration of thresholds Other work (description) 8. Who pays for the order and how
Looking for a developer to create an AI assistant based on OpenAI GPT-5.5 with integration of Tourvisor API (Tour Search).What needs to be implementedBackend Preferably: Python (FastAPI) or Node.js The backend must have a REST API for integration with external services.Integration with OpenAI It is necessary to use OpenAI API (GPT-5.5). The AI must: conduct a dialogue with the client; remember the conversation history; automatically determine the language (Russian/Kazakh); respond as a travel agency manager; use a system prompt and knowledge base.Integration with Tourvisor At the first stage, only: API "Tour Search" After receiving data from the client, the backend should call the Tourvisor API and get real offers. The architecture should allow for subsequent connection: API "Hot Tours"; API "Hotel Descriptions"; without significant reworking of the project.Logic of operation The AI must independently conduct the dialogue. For example: Client: I want to go to Turkey The AI clarifies: departure city; dates; number of adults; number of children; ages of children; budget; wishes. After receiving the necessary data, the backend makes a request to the Tourvisor API. The results obtained are passed to GPT to form a nice response to the client.Important requirements The AI must not: make up prices; make up availability; make up tours. Use only information obtained from the Tourvisor API.Function Calling (Tools) is desirable It is necessary to implement separate functions: searchTours() In the future, the following will be added: searchHotTours() getHotelInfo()Admin panel A simple web panel is needed where you can: change the system prompt; upload/change the knowledge base; view conversation history; view logs and errors.Technologies Python FastAPI (preferably) Docker PostgreSQL Swagger/OpenAPIWhat should be delivered upon completion source code of the project; installation instructions; Docker configuration; API documentation; assistance with the first launch.Will be an advantage experience with OpenAI API; experience integrating with Tourvisor API; experience creating AI assistants for WhatsApp, Telegram, or other messengers.Additional wish The project should be written modularly so that in the future it can be connected without reworking: WhatsApp (Talk Me or another service); Telegram; Instagram Direct; company website. Important: provide for the possibility of connecting the API "Hot Tours" and "Hotel Descriptions" in the future without changing the main logic of the application.
Need an experienced Python developer to create an automation program for working with the website. What the bot should do: Log in to my account on the website. Continuously (24/7) monitor for new Work Orders. Upon the appearance of a new order, open its card. Analyze the information about the order (type of work, city, distance, description). Automatically accept orders that meet the specified conditions. If the order does not meet the conditions, skip it. Send notifications in Telegram about accepted and skipped orders. Requirements: Python. Playwright (preferred) or Selenium. Work through a regular browser. Transfer the complete source code after the project is completed. Provide installation and launch instructions. Mandatory experience in developing similar automation systems. When responding, please send examples of similar projects.
Hello! Task: Develop and place an agent on a WordPress page (the programmer will insert the code into WordPress). The user should be able to communicate with the AI agent in text or voice format (if possible) based on a specific uploaded topic (content: texts, photos). Functionality: The user visits the website page. Sees the AI agent interface: chat + voice communication button (if possible). Can request text. Can speak, and the agent should recognize the speech and respond. The agent responds only based on the uploaded materials on the specific topic. If the question goes beyond the topic, the agent should correctly inform that it can only respond based on materials related to Skovoroda. Responses should be lively, understandable, and educational. The administrator should be able to upload and update materials: texts, PDFs, images, audio, links. Interested in the cost and timeline for developing the agent.
A technical specialist is required to assemble the architecture and logic of an interactive bot. The project is a gamified product with a deep storyline (U.S. market). What needs to be done: Transfer the finished script (dialogue tree) into the working logic of the bot. Set up strict timings, delayed messages, and conditions (if/else) depending on user actions. Implement the ability to integrate audio files and call external APIs. Platform: to be discussed. Suggest the optimal builder (ManyChat, SendPulse, etc.) or a custom solution if it is more feasible. Important: Your task is specifically the engineering assembly of the script into a functioning, fail-proof mechanism. The complete script will be provided to the selected specialist. In your response, please include: 1. Describe your experience in assembling bots with complex branching (autoresponders, gamification). 2. Which platform would you recommend for the bot, where messages must arrive strictly on a timer the next day (considering time zones), and why? 3. Provide your cost for completing the project and estimated timelines.
Technical task for a Telegram bot / mini-platform 1. Project goal Create a Telegram bot and mini-platform for finding specialists and posting requests from users. The user can leave a request, the specialist can respond, the administrator controls publications, moderation, payment, and security. 2. User roles User: can register; confirm phone number and email; create a request; view specialists; receive responses. Specialist: can register; fill out a questionnaire; specify services, prices, city, experience; add photos of completed work; respond to requests. Administrator: can moderate requests; verify specialists; review complaints; manage advertising; control payments; block users. 3. Registration Mandatory: confirmation of phone number via Telegram or code; confirmation of email via link or code; without confirmation of phone and email, the request is not published. 4. Requests The user fills out: service category; task description; city/region; deadline; budget; photo (if necessary); contact details. Limitations: no more than three requests per day from one user. 5. Moderation All requests initially go for moderation. Automatically block or send for manual review: photos of category 18+; spam; offensive statements; suspicious links; duplicate requests; mass requests from one account. 6. Specialists Specialist questionnaire: name; city; services; experience; prices; portfolio; photo; description; link; reviews; verification status. Important: the platform is not responsible for the quality of the specialist's services. This must be stated in the user agreement. 7. Payment Monetization options: paid placement of the specialist's profile; paid boosting of the profile; paid access to requests; advertising after approval by the administrator; subscription for specialists. Integrate payment: Stripe / Przelewy24 / PayU / Fondy — as per the developer's capabilities. 8. Administrative panel It is necessary to create a convenient admin panel: list of users; list of specialists; requests under moderation; complaints; payments; statistics; blocking users; editing categories; managing advertising; manual approval or rejection of publications. 9. Security Mandatory: protection against spam; request limit; message limit; protection against mass registrations; action logging; database backup; file and photo verification; CAPTCHA or other spam protection mechanism; blocking by phone number, IP address, or Telegram ID. 10. Responsibility The user agreement must specify: the platform is not an employer; the platform is not responsible for the actions of specialists; the user independently makes decisions about cooperation; the administration has the right to delete a request or profile without explanation; advertising is published only after approval by the administrator; spam, fraud, 18+ content, and any manifestations of aggression are prohibited.
Need a DevOps / Linux administrator for deploying a Telegram bot on a VPS. Specifically, server setup and production deployment are required. Project stack: Node.js 20+, Telegraf, Express, Prisma, PostgreSQL, Redis, Docker, Docker Compose, Telegram Mini Apps, OCR. What needs to be done: 1. Prepare Ubuntu VPS. 2. Set up SSH access with keys. 3. Configure the firewall. 4. Install Docker and Docker Compose. 5. Set up PostgreSQL. 6. Set up Redis. 7. Configure Nginx. 8. Connect the domain and SSL Let’s Encrypt. 9. Configure production .env. 10. Run Prisma migrations. 11. Launch the Node.js application. 12. Set up Telegram webhook. 13. Check /health and /ready. 14. Set up PostgreSQL backup. 15. Leave instructions on how to update, restart, view logs, and restore backup. Important: - No need to rewrite the code. - The project needs to be deployed on a VPS. - A person with experience in Docker + Node.js + PostgreSQL + Redis + Nginx is required. - It is preferable to show 2–3 similar projects.
Development of a Telegram Mini App (store) with CRM and Nova Poshta integration It is necessary to develop a Telegram Mini App (store inside Telegram).Main functionality A catalog with approximately 20 products is needed. For each product: photo; name; description; price; model selection; color selection; quantity. Order processing The client must have the ability to: view the catalog; add products to the cart; change the quantity; place an order; enter: name; phone; city; Nova Poshta branch number; payment method; order comment. CRM All orders need to be automatically transmitted to the CRM via API. It is preferable that the integration is universal and in the future, the CRM can be changed without a complete redesign of the project.Nova Poshta Integration with the Nova Poshta API is needed or data transfer to the CRM if the creation of the shipping document will be done by the CRM itself.Administrator A simple administrator mode is needed: adding and editing products; changing prices; changing stock levels; adding new colors or models. Important The project must work as a Telegram Mini App (not a regular bot with buttons). The code, database, and all access after the completion of work must belong to me. The architecture must allow for additional features to be connected in the future without a complete redesign. Please inform: Estimated cost. Completion time. What technology stack you plan to use. Do you have experience in developing Telegram Mini Apps and integrating with CRM and Nova Poshta API.