• Projects -
  • Rating -
  • Rating 232

Budget: 1500 UAH Deadline: 2 days

Hello! I have reviewed the technical assignment. The task is completely clear, and the logic of integrating the bot with BAS is transparent. Everything is implemented in the best possible way from the Telegram bot's side.

Regarding the export of the product list (Catalog) to the bot so that users can select them, I suggest considering two technical implementation options. The second option, in my opinion, is the most advantageous and reliable:

Option 1. Automatic export (Webhook / Database synchronization)
Once in a certain period (for example, once an hour), your BAS sends POST requests to the bot server with the current list of products, their codes, and prices. The bot stores this list in its local database and shows users the data from it.

Cons: Data about prices or stock is updated with a delay (until the next synchronization cycle occurs).

Option 2. Dynamic request on demand (GET request) — THE MOST ADVANTAGEOUS

Serhii Sushynskyi

Serhii Sushynskyi

Winning proposal
30 0
  • Projects 30
  • Rating 5.0
  • Rating 5 260

Budget: 14000 UAH Deadline: 5 days

Hello, ready to discuss all the details of the collaboration on the project, for clarifications please contact me via private messages.

  • Projects 4
  • Rating 5.0
  • Rating 716

Budget: 7000 UAH Deadline: 7 days

I can perform this task effectively due to my practical experience in integrating external services with BAS and automating business processes. During implementation, I will pay special attention to the reliability of request processing, data validation, and the correct creation of documents in the system. A mechanism will be implemented to search for a counterparty by external group ID, check for the existence of a product by code, and automatically create an order with the provided price. All constraints of the technical specifications will be fully adhered to: no creation of new products, no automatic creation of groups, and no changes to existing item codes.

I will also provide logging of data exchange to simplify further support and control of the integration's operation. This will allow for quick identification of potential error causes and monitor the progress of each order from Telegram to BAS. As a result, you will receive a clear, stable, and secure order transmission mechanism without the need for manual duplication of information by managers.

Work plan:

1. Analyze the BAS configuration and available integration mechanisms.
2. Agree on the exchange format via API or webhook.
3. Create a data reception point from the Telegram bot.
4. Implement group ID verification in BAS.

  • Projects -
  • Rating -
  • Rating 240

Budget: 9000 UAH Deadline: 6 days

I understand the task — integration of the chatbot with BAS via HTTP service.

On the BAS side, I will implement an external HTTP service that accepts a POST request from the chatbot with three fields: group ID, product code, price. Inside BAS, the logic is simple: it finds the contractor by the external group ID, finds the product by the code, records the price, and creates an order document. If the ID or code is not found, it returns an error with a description. I will also add the external ID field to the Contractor card so that the manager can manually link groups.

On the chatbot side, it is only necessary to send a POST request to the BAS service address when the "Order" button is pressed — this is a minimal change in the bot's logic.

Before estimating, please clarify a few points: what version and edition of BAS is being used, whether there is public access to the server with BAS or only a local network, and on which platform the chatbot is built?

Proposals concealed

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules

Current freelance projects in the category Databases & SQL

11:01
12 July
12 July
10 July
10 July