PHP 电报机器人:向 id.txt 中的所有用户发送消息
PHP telegram bot: send message all users from in id.txt
我创建了一艘 php 电报船。在这种情况下,我会将用户 ID 存储在 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");
您可以将 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) );
}
我创建了一艘 php 电报船。在这种情况下,我会将用户 ID 存储在 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");
您可以将 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) );
}