Задать вопрос
@Tipo_4ek
Люблю web и все, что с ним связано

Как сделать кнопку для отправки текста bot telegram?

Есть бот в телеграм. Команды уже готовые. Нужно сделать две кнопки, которые будут постоянно перед пользователем, для быстрого доступа. Пишу на процедурном php с webhook. Читаю документацию и что-то недогоняю, как это юзать.

Нужна кнопка, которая будет отправлять сообщение в чат. Т.е. кнопка check будет просто отправлять в чат сообщение /ckeck, как это сделать? Везде все на ооп или с такими наворотами, что у начинающего челюсть отвисает.

Есть
Установленный вебхук и chatid

Спасибо!
  • Вопрос задан
  • 111 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@MasterCopipaster
Может так?
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://api.telegram.org/bot598******:AAFx8OAg8dj184XBTldynqezf64trbOQ/sendMessage",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS =>"{\"chat_id\":\"2367*****\",\"text\":\"test message here\"}",
  CURLOPT_HTTPHEADER => array(
    "Content-Type: application/json"
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы