Я хочу создать бот Telegram, я пишу эти коды, а также я устанавливаю Webhook, этот код возвращает ответ Json от бота телеграммы к себе, но я не знаю, почему он не работает.. любая помощь и руководс.
4 месяца назад amin
Может ли бонус Telegram отвечать одному пользователю из группы, если этот чат (пользователь с ботом) не был создан раньше? Другими словами, мне нужно создать новый чат с пользователем. Метод . sen.
4 месяца назад
Мой вопрос немного сложный, поэтому я предпочел бы получить некоторые объяснения, прежде чем задавать основные вопросы. Я создаю систему управления контентом для управления моей телеграммой Bot и п.
4 месяца назад
Я пытаюсь сделать бот Telegram, который подключится к RCON, но на данный момент я застрял в использовании сеансов, похоже, что они не сохранены. Это мой код:
4 месяца, 1 неделя назад
вот скрипт webhook php telegram: //calling telegram api after setting $access_token with the bot api $api = ‘https://api.telegram.org/bot’ . $access_token; $output = json_decode(file_get_contents(‘.
Разработка Телеграм Бота на PHP
4 месяца, 1 неделя назад excuse me
Я подготовил один api в php для отправки сообщения боту. Каждый раз мне нужно передать chat_id в вызове api. Кто-нибудь знает, как я могу создать уникальный идентификатор чата для отправки сообщени.
4 месяца, 1 неделя назад coderexpert
Я создаю телеграмму бота для отправки объявлений на свои каналы, и я хочу, чтобы они были удалены через определенный промежуток времени Но мне нужно получить идентификатор сообщения, чтобы удалить .
4 месяца, 2 недели назад KP DEV
4 месяца, 3 недели назад
Я создаю бомбу телеграммы с https://github.com/php-telegram-bot/core/ . Bot находится в России. По какой-то причине российская власть блокирует некоторые функции Telegram, и мой бот не может отправ.
4 месяца, 3 недели назад
Я делаю базу данных, в которой мой алгоритм принимает запросы только от пользователей с длиной телеграммы длиной 9. user_id: 123456789; length = user_id.length; display(length); OUTPUT: 9 Существую.
4 месяца, 3 недели назад AreUFastxD
Я хочу создать BOT для Telegram, но у меня есть проблемы с отправкой моего файла public.key в телеграмму. У меня есть vps и последняя версия directadmin, установленная на нем. Я купил бесплатный IP.
4 месяца, 4 недели назад
Я хочу отправить сообщение с помощью telegram api но он не работает и не отправляет никаких сообщений. это то, что я пробовал до сих пор: function sendTelegram($chatID, $msg) < echo «sending messag.
4 месяца, 4 недели назад Padideh
$media[]=[‘⬅️’,»]; Это мои телеграммы ботов. он очень большой, мне это не нравится. Как я могу миниатюризировать кнопку телеграммы? Я думаю, мне это нужно: resize_keyboard Но я не знаю, как это и.
5 месяцев назад
Я создал бота и хочу отправлять ему сообщения в группе, куда этот бот добавлялся как администратор. Проблема в том, что я не знаю chat ID grop, и по всему интернету я прочитал только один метод для.
Telegram бот на PHP за 10 минут
5 месяцев назад
Я создаю телеграмму с Yii2, и мой код для WebHook выглядит следующим образом: public function actionGetUpdates() < $telegram = new Telegram(‘484152800:A*************************’); $request = file_.
5 месяцев назад
Я использую телеграмму бота для отправки некоторого текста с внешней ссылкой в нем в виде кнопки. Я пробовал использовать следующий код, я не знаю значение Json для отправки. пожалуйста, может кто-.
1 год, 4 месяца назад Rajath Kashyap
Я хочу отправить встроенную клавиатуру, в которой пользователь может войти в somebodey chat с его chat_id . Я знаю, что я могу установить Url для встроенной клавиатуры, например: t.me/username но ч.
1 год, 4 месяца назад hsasan rajaee
Я реализовал php telegram-bot ( https://github.com/php-telegram-bot/example-bot ). Я использую метод getUpdates для получения сообщений, отправленных моему боту. Проблема в том, что слишком много п.
1 год, 4 месяца назад
Telegram BOT API имеет функции отправки аудиофайлов и документов, но может ли он воспроизводиться с онлайн-потокового потока звука?
1 год, 4 месяца назад
Я пишу бота для телеграммы, чтобы собрать некоторые статистические данные из группового чата. Мне нужно получить информацию о каждом сообщении (с самого начала чата). Я знаю, как я могу это сделать.
1 год, 4 месяца назад draraki
В настоящее время я работаю над боттом телеграммы в php и Yii2. Я хочу отправить сообщение с фиксированной шириной в телеграмме. если я отправлю «Привет!» он должен заполнить строку, подобную этой .
1 год, 4 месяца назад
У меня есть телеграмма бота на хосте. через некоторое время. бот не работа. getwebhookinfo говорит: has_custom_certificate:false pending_update_count:1 last_error_date:1504179338 last_error_messa.
1 год, 4 месяца назад C Perfomance
Я пытаюсь сделать бота, который может очистить спам-сообщения. Логика, которую я использую, зависит от возраста пользователя, если пользователь не находится в группе более 10 дней, тогда он не може.
1 год, 4 месяца назад
Я пытаюсь отправить emojis через ботовую телеграмму, но я не могу отправить ее, когда я беру ее из массива или переменной. Если я делаю это в PHP, он работает: $emoji = «xF0x9Fx98x81»; echo $em.
1 год, 4 месяца назад albertoperojo
У меня есть бот Telegram, который является администратором группы и может обрабатывать все групповые сообщения. Насколько я понимаю, когда сообщение участника группы отправляется, оно доставляет вс.
1 год, 4 месяца назад
Я установил webhook мой бот телеграмм с помощью метода setwebhook, но когда я отправляю сообщение в боте, не делайте этого в моем URL-адресе. https://api.telegram.org/bot/setwebhook?ur.
1 год, 4 месяца назад mohammad
Я ожидаю, что этот метод вернет статус пользователя «создатель», «администратор», «участник», «ограниченный», «левый» или «удар», как указано в » Основной телеграмме Bot API» но я получаю это:
1 год, 4 месяца назад WiseGuyAbdul
У меня есть бот телеграммы и сохраняю всю активность пользователя в файле журнала. При проверке файла журнала найдите пользователя с отрицательным идентификатором чата -107606558 . Это обычное?
1 год, 4 месяца назад
Я хочу получить обновления каналов Telegram (сообщения) с помощью api php! (Я не канал админ) Я не уверен, могу ли я сделать это с помощью бота или нет? если невозможно, как это можно сделать с пом.
1 год, 4 месяца назад
1 год, 4 месяца назад
Я создаю диспетчерский бот, в котором перечислены все администраторы определенного канала или всех менеджеров бота или всех каналов, к которым у бота есть доступ к ним. поэтому я создал базу данн.
1 год, 4 месяца назад Mehrdad khojastefar
Я использую telegram.php для подключения моего бота. Когда я использую sendmessage все в порядке в моих журналах, но я ничего не получаю от бота. Когда я проверяю свой журнал, возникает такая пробл.
1 год, 4 месяца назад Abolfazl Esfandiari
Я использую проект Madeline для автоматизации некоторых мероприятий в сообществах телеграмм. Боты не подходят для выполнения этих задач из-за ограничений, которые у них есть. Поэтому я пытаюсь испо.
1 год, 5 месяцев назад
Я делаю телеграмму бота, чтобы услышать радио Jamendo по их API. Я написал это: $url_radio = ‘https://api.jamendo.com/v3.0/radios/stream/?client_id=’.CLIENT_ID_J.’name=’.
2 года, 4 месяца назад
Я пытаюсь создать ботовую игру с официальным PHP API, который связывает https://github.com/unreal4u/telegram-api В этом разделе я пытаюсь отправить свою игру с помощью кнопки воспроизведения. по эт.
2 года, 4 месяца назад
У меня есть простой бот (я использую webhook), который отвечает на команду и отправляется в базу данных и отправляет наклейку и простое html-сообщение для каждой найденной записи. Если есть много з.
2 года, 4 месяца назад
У меня проблема с этим кодом. Я хочу, чтобы выбрать Ланг из Users таблицы и если был fa послать сообщение пользователю с телеграммой бота и может помочь мне плз // Create connection $sconn = new my.
2 года, 4 месяца назад
у нас есть веб-приложение, пользователь добавляет нашего бота на свой канал в качестве администратора и может делать некоторые вещи из веб-приложения (например, размещение/редактирование элементов .
2 года, 4 месяца назад Arash Moosapour
«Как отправить приветственное сообщение с помощью Bot в Telegram»? На самом деле я создаю нового бота в телеграмме. и теперь я хочу, когда новый пользователь начнет мой бот, мой бот отправит ему пр.
2 года, 4 месяца назад mayank
Я создаю телеграмму бота. Я хочу показать некоторые ссылки, например 1- wkpviana 2- vianahosting что, когда пользователь нажимает на нее, откройте http://wkpviana.net http://vianahosting.ir в брауз.
2 года, 4 месяца назад Yousef Rahimy Akhondzadeh
Рубрики
- Вопросы
- Php-Telegram-Bot
progi.pro – один из крупнейших сервисов вопросов и ответов по программированию. У нас вы можете найти вопросы по языкам программирования Javascript, PHP, Java, C#, Python и многим другим.
А так же делитесь знаниями, знакомьтесь с новыми утилитами и приложениями, учитесь у всегда готовых помочь ответить на самые сложные вопросы во всех сферах IT и программирования. Станьте гуру и экспертом разработки ПО, получите признание коллег, заработайте репутацию, создайте стартап или приложение которое будет работать на вас!
Источник: progi.pro
Телеграм бот перестал работать?
Всем привет, разработал тг-бота на php, буквально недавно он работал как надо, но сегодня просто перестал связываться почему то с сервером, я попробовал переключить сервер на другой тг-бот, тот нормально работает, переключил обратно на старый бот — не работает(не приходят даже запросы на сервер, хотя я устанавливаю все хуки как надо, отправку делаю через такую функцию:
function sendTelegram($method, $response) < $ch = curl_init(‘https://api.telegram.org/bot’ . TOKEN . ‘/’ . $method); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $response); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, false); $res = curl_exec($ch); curl_close($ch); return $res; >
В чём может быть проблемма?
- Вопрос задан 30 мая
- 108 просмотров
11 комментариев
Простой 11 комментариев
Источник: qna.habr.com
Не работает $bot->on #183
Никак не хочет работать код:
$bot->on(function (TelegramBotApiTypesUpdate $update) use ($bot) $message = $update->getMessage();
$bot->sendMessage($message->getChat()->getId(), ‘отправляю всегда’);
if (!empty($message)) $bot->sendMessage($message->getChat()->getId(), ‘ошибка команды’);
>
>, function () return true;
В сем может быть проблема?
The text was updated successfully, but these errors were encountered:
kildibekov commented Feb 13, 2019
вообще никакой реакции на Ваш код
tridento commented Feb 13, 2019
свой токен поставил? вебхук установил?
kildibekov commented Feb 13, 2019
конечно. просто отправка сообщений работает отлично.
tridento commented Feb 13, 2019
еще кстати проверь где у тебя лежит autoload.php из этой строки
require «../vendor/autoload.php»;
tridento commented Feb 13, 2019
и еще лишние скобки в моём примере вычисть. с телефона сложно писать 🙂
kildibekov commented Feb 13, 2019 •
require «vendor/autoload.php»;
use TelegramBotApi;
define (‘BOT_API_TOKEN’, ‘632777914:AAHVZijdkK7kBCghOrvN1pQJlP2tkd*****’);
$bot = new TelegramBotApiClient(BOT_API_TOKEN);
$bot->on(function($Update) use ($bot) $message = $Update->getMessage();
$input = $message->getText();
$cid = $message->getChat()->getId();
$request = json_decode(file_get_contents(‘php://input’),true);
if ($input === «/start») < $keyboard = new TelegramBotApiTypesReplyKeyboardMarkup(array(array(array («text» =>»кнопка»,),array («text» => «кнопка»))), true, true);
$bot->sendMessage($cid, ‘старт!’, null, TRUE, null, $keyboard);
>
>,
function($message) use ($bot) return true;
>);
tridento commented Feb 13, 2019
токен свой сотри 🙂 покажи /var/log/apache2/error.log
kildibekov commented Feb 13, 2019
на моем хостинге нет доступа к такому пути ((
tridento commented Feb 13, 2019
ну где то же веб сервер должен хранить лог ошибок. надо найти
kildibekov commented Feb 13, 2019
149.154.167.229 — — [13/Feb/2019:15:01:14 +0300] «POST /kildibekov/telegram_bot/bot.php HTTP/1.0» 200 198 «-» «-»
149.154.167.229 — — [13/Feb/2019:15:01:15 +0300] «POST /kildibekov/telegram_bot/bot.php HTTP/1.0» 200 198 «-» «-»
149.154.167.229 — — [13/Feb/2019:15:01:34 +0300] «POST /kildibekov/telegram_bot/bot.php HTTP/1.0» 200 198 «-» «-»
149.154.167.229 — — [13/Feb/2019:15:01:50 +0300] «POST /kildibekov/telegram_bot/bot.php HTTP/1.0» 200 198 «-» «-»
149.154.167.229 — — [13/Feb/2019:15:01:53 +0300] «POST /kildibekov/telegram_bot/bot.php HTTP/1.0» 200 198 «-» «-«
kildibekov commented Feb 13, 2019 •
Вот так работает
$bot->on(function($Update) use ($bot) $bot->sendMessage(181***, ‘старт!’);
>,function($message) use ($bot) );
А вот так уже нет:
$bot->on(function($Update) use ($bot) $message = $Update->getMessage();
$bot->sendMessage(181***, ‘старт!’);
>,function($message) use ($bot) );
kildibekov commented Feb 14, 2019
чувствую, что ошибка в какой то мелочи, но понять не могу (((
tridento commented Feb 14, 2019
пока error.log апача не увидим, ничего сказать нельзя
hello-omny commented Mar 1, 2020
Посмотрите код клиента:
Только, почему-то null для Чекера не проходит =/
Источник: github.com