56 комментариев
Страница 1 из 1
    seoonly.ru

    спасибо за исходники-)

    Roman

    Подскажите, пожалуйста, как установить библиотеку без композер? 🙂

    Влад

    Подскажите, у меня срабатывает только комманда /ping, а остальное не хочет? И власть советам не пашит….в чем может быть проблема?

    Влад

    Это я сделал в самом начале. Обнаружил в чем ошибка, на русском языке отвечать не хочет, не подскажите что делать?

    Влад

    О, спасибо большое. Не сочти за наглость, а можно расширить функционал, чтобы он делал рассылку новостей???)

    Влад

    Ага, а если допустим мне нужно чтобы из этого канала он слал каждому человеку сообщение с инфой, а не просто слал общее на канал….или он и так будет лично каждому подписчику слать?

    Александр

    Привет, данная команда не хочет работать от слова совсем:
    $bot->command(‘today’, function ($message) use ($bot) {
    $query =»SELECT * FROM rasp WHERE Date = ‘$today'»;
    $result = mysqli_query($link, $query) or die(«Ошибка » . mysqli_error($link));
    $row = mysqli_fetch_row($result);
    $answer = implode(‘ ‘, $row);
    $bot->sendMessage($message->getChat()->getId(), $answer);
    });
    в отдельном коде с выводом через echo всё работает отлично, запрос проходит, идет выборка и массив складывается в строку, а тут ничего не получается (остальные команды работают), в чём может быть проблема?

    Александр

    Доброго времени суток, не могу понять как добавить эти параметры ‘parse_mode’ => ‘HTML’, ‘disable_web_page_preview’ => true,
    в $bot->sendMessage($message->getChat()->getId(),$answer), то есть параметрами в sendMessage, для того что бы нормально выводить спарсенные rss новости, ничего не могу придумать, спасааайте?)

    Александра

    Отличная статья! Все получилось! А не подскажете, как клавиатуру с вариантами ответов прикрутить?
    $keyboard = new \TelegramBot\Api\Types\Inline\InlineKeyboardMarkup(
    [
    [
    [‘switch_inline_query_current_chat’ => ‘/help’, ‘text’ => ‘Help’]
    ]
    ]
    ); чего-то не работает((
    Спасибо)

    Александр

    Здравствуйте!Вы уже упоминали в комментариях как сделать отправку например новостей в канал, через метод on() и сохранения id канала, я сделал бота администратором и вожусь с методом on() но все никак и еще не пойму как сделать так, что бы он,например, периодически отправлял новости в канал? Извините, возможно за глупые вопросы!

      Александр

      Ведь даже для того что-бы получить id канала, нам нужно что мы боту отправили сообщение, а с канала, это сделать невозможно?

    Александр

    Большое спасибо, работает, это тогда получается что для канала нужно создавать отдельного бота? Так как если написать самому боту, задать какую-то команду, то в добавок выполниться и строчка кода с постингом на канал.

    Сергей

    Здравствуйте, подскажите как сделать обработчик на inline кнопки?
    $keyboard = new \TelegramBot\Api\Types\Inline\InlineKeyboardMarkup(
    [
    [
    [‘callback_data’ => ‘/start’, ‘text’ => ‘Старт’],

    ]
    ], null, true
    );

    $bot->sendMessage($message->getChat()->getId(), «тест», false, null,null, $keyboard);

    Валерий

    Здравствуйте, никак не могу реализовать данную команду. Бот не считывает значения. Подскажите, пожалуйста, как это исправить.

    $bot->command('settings', function ($message) use ($bot) {
    	$bot->sendMessage($message->getChat()->getId(), 'Введите город');
    	//считываем город
            $message = $Update->getMessage();
    	$mtext = $message->getText(); 
    		if(in_array($mtext, $cArray))
    		{
    			// ....
    		}
    		else
    		{
    			$bot->sendMessage($message->getChat()->getId(), 'Попробуйте ещё раз');
                            //вернуться к считыванию города
    		}
    });
    Евгений

    Здравствуйте, а версия не ниже php-5.6 это критично? У меня на хостинге 5.5.25. И бот не отвечает на команды. Но при этом, переходя на url бота в браузере, ошибок я не вижу. Если удалить registered.trigger и вывести $result, то есть то что возвращает $bot->setWebhook($page_url), то выводится true. index.php находится не в корневой директории, а в подпапке. То есть $page_url = «https://мой_поддомен/telegram/»

Добавить Комментарий