Do you know How to send messages to a Telegram channel using PHP?Today we are going to make a telegram bot that will send messages to a telegram channel using PHPIn order to be able to do so, you will have first toCreate a Telegram Channel (public now)Create a telegram bot using botfatherSet the bot as an administrator in your channelCreating your telegram botIf you don’t know how to create a telegram bot using bot father. please check this video, you can watch it from creating a telegram bot.Now you can able to send message to message to your telegram channel by HTTP GET method by using the following linkhttps://api.telegram.org/bot[BOT_API_KEY]/sendMessage?chat_id=[MY_CHANNEL_NAME]&text=[MY_MESSAGE_TEXT] [BOT_API_KEY] – Replace with your API Key generated by BotFather when you created your bot [MY_CHANNEL_NAME] – the handle of your channel (e.g. @yourchannelname)[MY_MESSAGE_TEXT] – is the message you want to sendSo let’s make message to Telegram channel PHP$apiToken = \"my_bot_api_token\"; $data = [ \'chat_id\' => \'@yourchannelname\', \'text\' => \'Hello world!\' ]; $response = file_get_contents(\"https://api.telegram.org/bot$apiToken/sendMessage?\" . http_build_query($data) ); // Do what you want with resultHow to send messages to telegram channel using HTML form and PHP<form action=\"\" method=\"post\"> <input type=\"text\" name=\"message\"> <input type=\"submit\" name=\"submit\"> </form> <?php if(isset($_POST[\'submit\'])) { $apiToken = \"\"; $data = [ \'chat_id\' => \'@*\', \'text\' => $_POST[\'message\'] ]; $response = file_get_contents(\"https://api.telegram.org/bot$apiToken/sendMessage?\" . http_build_query($data) ); } ?>How to send images in telegram Bot using PHP$apiToken = \"my_bot_api_token\"; $data = [ \'chat_id\' => \'@yourchannelname\', \'photo\' => \'http://yourimageurl.com/image.jpg\' //replace with your image url ]; $response = file_get_contents(\"https://api.telegram.org/bot$apiToken/sendPhoto?\" . http_build_query($data) ); // Do what you want with resultor download the file
Прикрепленный файл
1770816552_post_telegramposting.zip
0 комментариев
Пожалуйста Войти чтобы присоединиться к обсуждению.
Комментариев пока нет.