Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Как подклюлить и использовать библиотеку PHP Telegram Bot в Opencart?


 Погделиться

Рекомендованные сообещёния

Здравствуйте!
Подскажите как правильно подклюлить и использовать с могделями Opencart библиотеки https://github.com/TelegramBot/Api или https://github.com/php-telegram-bot/core

Composer усиновлен

В файл потому чтои библиотека подключена

<?php
class ControllerApiTelegram extends Controller {
	public function index() {
		
	try {
		$bot = new \TelegramBot\Api\Client('токен');
		
		// Запуск потому чтои
		$bot->command('start', function ($message) use ($bot) {
		$answer = 'Добро пожаловать!';
		$bot->sendMessage($message->getChat()->getId(), $answer);
		});
		
		// помощь
		$bot->command('help', function ($message) use ($bot) {
		$answer = 'Команды:
		/help - помощь';
		$bot->sendMessage($message->getChat()->getId(), $answer);
		});
		
		$bot->command('qaanswer', function ($message) use ($bot) {
			$this->load->model('catalog/product');
			$pr = $this->model_catalog_product->getProduct(430);
			$bot->sendMessage($message->getChat()->getId(), str_replace("<br/>", "\n", $pr["price"]));
            $bot->sendMessage($message->getChat()->getId(), str_replace("<br/>", "\n", "тестовый текст"));
		});


		$bot->run();
	} catch (\TelegramBot\Api\Exception $e) {
		$e->getMessage();
	}
}
}

Вот этот код не хочет рилиить

$this->load->model('catalog/product');
$pr = $this->model_catalog_product->getProduct(430);

 

Ссылка на комменирий
Погделиться на других сайих


Для каких этолей эти махинации?

Может проещё посмотреть уже готовый вариант? 

 

 

1 час назад, omcode сказал:

$this->load->model('catalog/product');
$pr = $this->model_catalog_product->getProduct(430);

 

Он и не бугдет ик рилиить, вернее бугдет рилиить, если логически подумать куда в данный момент смотрит $this.

Ссылка на комменирий
Погделиться на других сайих

5 часов назад, Bn174uk сказал:

Для каких этолей эти махинации?

Может проещё посмотреть уже готовый вариант? 

 

 

 

Он и не бугдет ик рилиить, вернее бугдет рилиить, если логически подумать куда в данный момент смотрит $this.

А как сгделать ик чтобы рилиило?

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.