PHP telegram bot: отправлять сообщения всем пользователям из id.txt

Я создал php телеграмму. В этом случае я буду хранить идентификатор пользователя в файле id.txt.

$message = $update->message;
$text1 = $message->text;
$fadmin = $message->from->id;
$baza = file_get_contents("id.txt");

$saqla2 = "$baza\n$fadmin";
file_put_contents("id.txt", $saqla2);

Тогда как мне отправить сообщение каждому зарегистрированному пользователю? Так что вам нужно отправить сообщение всем меньшинствам.

$text2 = str_replace("/xabar","",$text1);
$response = file_get_contents("https://api.telegram.org/bot".API_KEY."/sendMessage?chat_id= //there all user id from $baza // &text=$text2");

-2

Решение

вы можете хранить user_ids в текстовом файле:
например list.txt :

108926499
108926497
108926496

Теперь отправьте сообщение всем пользователям index.php:

<?php
$apiToken = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";

$users=file_get_contents('list.txt');
$users=explode("\n",$users);
foreach ($users as $user)
{
if (empty($user)) continue;
$data = [
'chat_id' => $user,
'text' => 'Hello world!'
];

$response = file_get_contents("https://api.telegram.org/bot$apiToken/sendMessage?" . http_build_query($data) );
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector