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