伙计们,我的电报机器人会对聊天中的文字做出反应-
function processMessage($message) {
// process incoming message
$message_id = $message['message_id'];
$chat_id = $message['chat']['id'];
if (isset($message['text'])) {
// incoming text message
$text = $message['text'];
if (preg_match("/\bБилеты\b/ui", $text)){
apiRequest("sendMessage", array('chat_id' => $chat_id, "text" => 'Билеты есть на числа 1,2,3'));
}
但是我希望他不仅在聊天中回答,而是通过引用(回复),将水改成这个-
function processMessage($message) {
// process incoming message
$message_id = $message['message_id'];
$chat_id = $message['chat']['id'];
if (isset($message['text'])) {
// incoming text message
$text = $message['text'];
$update = json_decode(file_get_contents('php://input'));
if($update->message->text == 'мир'){
bot('sendMessage',[
'chat_id'=>$update->message->chat->id,
'text'=>'Привет мир!',
'reply_to_message_id' => $update->message->message_id
]);
}
没有任何效果(((
在代码的第一部分,您的交互通过函数
apiRequest("sendMessage
在第二次通过
bot('sendMessage
很可能您是从附近的分支复制了这段代码,所以请尝试