Получение текста в Telegram-боте с использованием PHP

#php #bots #tele&ram

#php #боты #tele&ram

Вопрос:

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

 <?
//------------------Group SetRules---------------
if($data == "&roup_setrules" ) 
if($admin == $from_id2 || $owner2 == $from_id2 || strpos($modlist2 , "$from_id2") !== false){
  
var_dump(makereq('editMessa&eText',[
          'chat_id'=&&t;$chat_id2,
          'parse_mode'=&&t;'HTML',
          'messa&e_id'=&&t;$messa&e_id2,
"text" =&&t; '<b&&t;Group Rules</b&&t;',
'reply_markup' =&&t;json_encode([
'inline_keyboard'=&&t;[

[
['text'=&&t;'❌ back','callback_data'=&&t;'&roup_rules'],
]
],
          ])
          ]));
}
//---------------SetRules Input--------------
if (strpos($textmessa&e , " " ) !== false ){
  $text = str_replace("","",$textmessa&e);
file_put_contents("data/$chat_id/rules.txt","$text");  
    var_dump(makereq('sendMessa&e',[
          'chat_id'=&&t;$chat_id2,
          'parse_mode'=&&t;'HTML',
          'messa&e_id'=&&t;$messa&e_id2,
          
'text'=&&t;"Rules are Set",

'reply_markup' =&&t;json_encode([
'inline_keyboard'=&&t;[
[
['text'=&&t;'🔙back','callback_data'=&&t;'&roup_rules'],
]
]
          ])
      ]));
}
?&&t;
  

Комментарии:

1. Запускается ли хотя бы var_dump часть? Кроме того, в вашем самом первом if заявлении нет фигурных скобок {} , это намеренно? В противном случае это может кардинально изменить ваш код.

2. 1. Нет / 2.Да. Я меняю код, возможно, он работает. Спасибо