ребята, у меня телеграм бот реагирует на слова в чате-
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'));
}
НО я хочу чтобы он отвечал не просто в чат, а именно цитированием (reply), изменил вод на вот такой-
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
apiRequest("sendMessage", array('chat_id' => $chat_id, "text" => 'Билеты есть на числа 1,2,3'));
Во втором через bot('sendMessage
if($update->message->text == 'мир'){
bot('sendMessage',[
'chat_id'=>$update->message->chat->id,
'text'=>'Привет мир!',
'reply_to_message_id' => $update->message->message_id
]);
}
Скорее всего вы этот код скопировали с соседней ветки, поэтому попробуйте
if($update->message->text == 'мир'){
apiRequest('sendMessage', [
'chat_id'=>$update->message->chat->id,
'text'=>urlencode('Привет мир!'),
'reply_to_message_id' => $update->message->message_id
]);
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Пытаюсь шифровать пароли, вводимые при регистрации, с помощью функции password_hash()Но получаю ошибку:
помогите решить проблемуДелаю авторизацию на сайте, и при нажатии на кнопку проверяю все ли данные введены правильно, суть в том что если...
я столкнулся с такой проблемой, создал онлайн тест и в значения $plusbox и $errorbox не увеличивается значение на 1, хоть я и задал условия $plusbox++ и $errorbox++