Подскажите пожалуйста принцип выполнения того, что мне нужно, если это вообще возможно.
На сайте есть обновляемый контент. я бы хотел добавить кнопку, при нажатии на которую боту отправляется ID этого материала и ID пользователя телеграма.
При обновлении контента, человеку приходит в телеграм уведомление, что конкретно этот пост с ранее отправленным ID обновился. Предметно: Есть сериал, вышла новая серия, человек получил уведомление о новой серии.
В Wordpress, где это я все реализую использую хук
add_action( 'edit_post', 'action_function_name_2363', 10, 2 );
К нему прикрепляю функцию, где отправляю в чат сообщение.
function action_function_name_2363($post_ID, $post ){
$metaok = get_post_meta($post_ID, 'serial_to_telegram', true);
$messagetotelegram = "Вышла новая серия сериала \n" .get_the_title($post_ID)."\n" . get_post_meta($post_ID, 'directors', true);
message_to_telegram($messagetotelegram);
}
А это функция отправки сообщения в чат с помощью бота, который администрирует этот чат:
function message_to_telegram($text) {
$ch = curl_init();
curl_setopt_array(
$ch,
array(
CURLOPT_URL => 'https://api.telegram.org/bot73*****:AAFz82sC*******************wLbE/sendMessage',
CURLOPT_POST => TRUE,
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_TIMEOUT => 10,
CURLOPT_POSTFIELDS => array(
'chat_id' => -1001*****,
'text' => $text,
),
)
);
curl_exec($ch);
}
Но проблема в том, что все подписчики чата будут получать ВСЕ ОБНОВЛЕНИЯ, а нужно, чтобы каждый подписчик конкретно свою тему (сериал)