Хочу реализовать отправку сообщений о работе кликера в Telegram
Интересует две задачи:
1. Отправить текстовое сообщение.
2. Отправить файл скриншота который сделал кликер
Я уже завел и настроил бота и попробовал сам слать сообщения (пока только текст, без картинок), через API, в целом все работает.
Сейчас подошел к вопросу интеграции с кликером и здесь малость завис.
С одной стороны можно реализовать достаточно просто переключиться кликером на браузер и вставить в строку сгенерированный адрес с текстом.
Но мне такой подход как то не нравиться ибо явно колхозный и возможны разные сбои при переключении между окнами.
Хотелось бы реализовать все это програмно, и здесь уже не очень понимаю как.
Теоретически можно создать файл bat, который заполнять тем же кликером (чтобы обеспечить отправку нужного собщения), но при этом мне же не нужно чтобы сам браузер открывался, все должно идти в фоне.
Касательно отправки картинок:
Читал кучу разных статей и там даже приводится код как это делать
https://toster.ru/q/248591У меня как-то так отправляет:
$url = $apiURL. "sendPhoto?chat_id=" . $chatID";
$post_fields = array('chat_id' => $chatID,
'caption' => 'Подпись под картинкой',
'photo' => new CURLFile(realpath('/img/1.png'))
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"Content-Type:multipart/form-data"
));
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields);
$output = curl_exec($ch);
Но блин ни где не пишут очевидные вещи (которые для меня как не профессионала совершенно не очевидны) где собственно этот код исполнять?!
Подскажите в какую сторону рыть.