Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
PHP:
function sendVkNotify($message, $vk_id)
{
if (!empty($message) && !empty($vk_id))
{
$p_text = str_replace('\n', '<br>', $message); // замена новых строчек
$rand = rand(-2147483648,2147483647);
$token = "токен ебать";
$request_params_VK = array(
'message' => $p_text,
'user_id' => $vk_id, // если беседа -> chat_id , айди бесед начинаются с 1
'random_id' => rand(-22147483648, 2147483647),
'access_token' => $token,
'v' => '5.95'
);
$get_params_VK = http_build_query($request_params_VK);
file_get_contents("https://api.vk.com/method/messages.send?".$get_params_VK);
}
}
function sendTgNotify($message, $tg_name)
{
if (!empty($message) && !empty($tg_name))
{
$tgapi = "токен бота ебать";
$json = json_decode(file_get_contents($tgapi."/getUpdates"), true);
for ($i = 0; $i <= count($json["result"]); $i++)
{
if (isset($json["result"][$i]["message"]) && isset($json["result"][$i]["message"]["from"]) && isset($json["result"][$i]["message"]["from"]["username"]) && $json["result"][$i]["message"]["from"]["username"] == $tg_name )
{
$chat_id = $json["result"][$i]["message"]["from"]["id"];
$message = str_replace('\n', chr(10), $message);
$request_params_TG = array(
'chat_id' => $chat_id,
'text' => $message
);
$get_params_TG = http_build_query($request_params_TG);
$output = file_get_contents($tgapi."/sendMessage?".$get_params_TG);
break;
}
}
}
}
В Вк - месседж и айди в вк, все понятно думаю
В телеге - пишите логин юзера в второй аргумент( без ебли с chat_id ), юзеру всего лишь нужно активировать бота и передать вам его логин в телеге(или вам посмотреть его через апи или еще как то)
Последнее редактирование модератором: