Refinement of the web panel for chatbots
We have a web panel for Telegram chat bots, which works on php yii (https://www.yiiframework.com/)
It is necessary to make improvements
In the chat bot https://bot.sgt.com.ua/user/bot/update?id=11 it is necessary to implement improvements for the logic of access to the chat bot only for authorized users.
As part of the improvements to the panel, we implement functionality where users first register in the Telegram chat bot via the menu item /reg. They enter:
- company name
- last name first name
- phone number
This data is collected in a Google spreadsheet, where the Client conducts approval by checking a box.
After that, a mark is made in the admin panel for the unique user ID https://bot.sgt.com.ua/user/botcontactbooks/update?id=18
After which the user gains access to search (command /search).
Without this mark, the chat bot only responds to the commands /start, /reg, and /info.
-
154 1 I have carefully reviewed your technical specifications and understand the logic of the task.
I see the implementation as follows:
1. In the Telegram bot, I will add the /reg command with a step-by-step data collection (company, full name, phone) with validation.
2. I will send the data to Google Sheets via API.
3. After confirmation in the table (checkbox), I will implement user verification by telegram_id.
4. In the admin panel (Yii, PHP), I will synchronize the user status through botcontactbooks.
5. I will add middleware/access verification:
… - if the user is not confirmed → access only to /start, /reg, /info
- if confirmed → /search opens
I can also do:
– caching the user status (to avoid constantly querying Google Sheets)
– logging actions
– error handling (if the table is unavailable)
I am ready to quickly get started and do this carefully according to your Yii architecture.
We can discuss the details and begin.
-
478 3 0 I can complete your task, waiting for your message to clarify the details.
-
1182 13 0 3 Hello! My partner (designer + full-stack) and I have been specializing in the development of complex systems on PHP/Yii and automation through the Telegram API for over 4 years, so we professionally implement multi-level authorization for your bot. We will develop a new controller to handle the /reg command, set up two-way integration with Google Sheets via API for data collection and verification, and also implement a middleware filter in your Yii panel that will check the authorization status by the unique user ID before granting access to the /search command. Our experience in development is 4 years; take a look at our work at hyperfi.tech, espressolab.com.ua, hudi.com.ua. We guarantee stable operation of the "closed doors" logic and correct synchronization with your existing contact database.
-
2127 31 0 Good day
I can finalize the bot according to the specified points and check access to the team /search
I suggest discussing the details and completing it quickly and efficiently. I am waiting for feedback.
-
390 Hello!
I would implement this enhancement by expanding the authorization logic in the chatbot and web panel on Yii (PHP). The user first registers through the command /reg, where the bot collects data (company, name, phone) and records it in Google Sheets. After confirmation in the table, the user can be marked in the system by Telegram ID automatically or through the admin panel.
Next, the bot will check the user's status in the database: if access is confirmed — the command /search is opened, if not — the bot only responds to /start, /reg, and /info. I will carefully integrate the access check logic into the existing PHP Yii code to avoid breaking the current functionality of the panel.
I am ready to review the code and quickly implement the necessary changes.
Vladimir.
-
247 Hi,
I can implement the required improvements in your PHP Yii Telegram bot panel, including restricting bot access only to authorized users. I will build the registration flow via the /reg command to collect company name, full name, and phone number, send the data to a Google Sheet, and connect the approval process. After approval, the system will automatically update the user record in the admin panel and grant access to the /search command. Until approval is given, the bot will only allow /start, /reg, and /info, ensuring proper access control and stable functionality.
Best
Andrii
-
4006 7 1 I have a lot of experience. I made my own panel for the website.
Write to me if you have any questions.
-
9972 117 0 Hello.
I develop bots for Telegram using NodeJS. I am ready to take on the project. Write to me, we will discuss.
-
2138 22 2 hello
are the bots also written in yii?
need to look at the code to assess the price
write me
-
13013 67 0 Hello! I will complete your task quickly and efficiently.
My portfolio: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Write to me, I will start working today. I will be happy to collaborate with you!
Current freelance projects in the category PHP
Fix CLSIt is necessary to fix the Cumulative Layout Shift through code PageSpeed does not see this problem, but through Google Chrome, it is visible that there is a layout shift for the desktop version of the page According to Google Search, there is an error regarding the speed of… PHP, Web Programming ∙ 2 days 17 hours back ∙ 29 proposals |
Transfer the fully ready adaptive HTML5 structure to WordPress.
267 USD
I am looking for an experienced WordPress developer who can convert our meticulously prepared static HTML5/CSS3 code into a high-performance custom WordPress theme. The frontend is almost ready (about 99%): semantic markup, metadata, and multilingual structure (hreflang) are… Content Management Systems, PHP ∙ 2 days 19 hours back ∙ 64 proposals |
GoPos IntegrationHello, has anyone done an integration of GoPos with a custom website for a restaurant in Poland? I need help, their documentation is very sparse, there is only swagger and it lacks descriptions. https://app.gopos.io/doc/swagger-ui/index.html The essence is this: we used their… PHP, Web Programming ∙ 3 days 11 hours back ∙ 25 proposals |
Write meta data for ALT using AIA website on Laravel, the site has many images for which it is necessary to automatically generate correct semantic and relevant ALT descriptions for the images, with the possibility of verification. AI & Machine Learning, PHP ∙ 4 days 9 hours back ∙ 35 proposals |
A developer is needed to complete and integrate a project for automatic data collection and processing.
16 USD
The main part of the parser has already been implemented. The parser works in a Windows environment through Microsoft Edge: the site has anti-bot protection, so data collection is performed not through direct HTTP requests, but through a live browser session. The scripts control… PHP, Web Programming ∙ 4 days 15 hours back ∙ 26 proposals |