feat(admin): correct getting chat_id
This commit is contained in:
@@ -61,6 +61,7 @@ class ControllerExtensionModuleTgshop extends Controller
|
||||
|
||||
public function index(): void
|
||||
{
|
||||
$this->load->language('extension/module/tgshop');
|
||||
$this->load->model('setting/setting');
|
||||
|
||||
$hasConfig = $this->config->get('module_tgshop_app_name') !== null;
|
||||
@@ -183,7 +184,6 @@ class ControllerExtensionModuleTgshop extends Controller
|
||||
|
||||
private function baseData(array &$data): void
|
||||
{
|
||||
$this->load->language('extension/module/tgshop');
|
||||
$this->document->setTitle($this->language->get('heading_title'));
|
||||
|
||||
$data['header'] = $this->load->controller('common/header');
|
||||
|
||||
@@ -171,7 +171,7 @@
|
||||
.then(res => res.json())
|
||||
.then(data => {
|
||||
if (!data.ok || !data.result.length) {
|
||||
alert('Не удалось получить обновления от бота. Убедитесь, что вы написали боту сообщение.');
|
||||
alert('Не удалось получить обновления от бота. Убедитесь, что вы написали боту нужное кодовое слово.');
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -182,8 +182,14 @@
|
||||
return;
|
||||
}
|
||||
|
||||
if (lastMessage.message.text !== 'opencart_get_chatid') {
|
||||
alert('Ошибка. Последнее сообщение у бота не содержит правильного кодового слова.');
|
||||
return;
|
||||
}
|
||||
|
||||
const chatId = lastMessage.message.chat.id;
|
||||
$('#{{ settingKey }}').val(chatId); // подставляем в поле
|
||||
alert('ChatID успешно получен и подставлен в поле.')
|
||||
})
|
||||
.catch(err => {
|
||||
console.error(err);
|
||||
@@ -200,9 +206,9 @@
|
||||
<div class="well">
|
||||
<p class="text-primary">Как получить Chat ID</p>
|
||||
<ol>
|
||||
<li>Убедитесь, что вы ввели Telegram Bot Token выше.</li>
|
||||
<li>Откройте вашего бота в Telegram и отправьте ему любое сообщение.</li>
|
||||
<li>Вернитесь сюда и нажмите кнопку «Получить Chat ID» — мы автоматически подставим его в поле ниже.</li>
|
||||
<li>Убедитесь, что Telegram Bot Token введён выше.</li>
|
||||
<li>Откройте вашего бота в Telegram и отправьте ему кодовое слово: `opencart_get_chatid`. Важно отправить именно такое сообщение, иначе не сработает.</li>
|
||||
<li>Вернитесь сюда и нажмите кнопку «Получить Chat ID» — скрипт автоматически подставит его в поле ниже.</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user