เจเฉฐเจเจพ เจฆเฉเจชเจนเจฟเจฐ
เจเฉเจฒเฉเจเฉเจฐเจพเจฎ เจฌเฉเจเจธ เจฆเฉ เจตเจฟเจธเจผเฉ 'เจคเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจฒเฉเจ เจนเจจ, เจชเจฐ เจฌเจนเฉเจค เจเฉฑเจ เจฒเฉเจ เจเจฒเจฟเจธ เจฒเจ เจนเฉเจจเจฐเจพเจ เจฌเจพเจฐเฉ เจฒเจฟเจเจฆเฉ เจนเจจ, เจ
เจคเฉ เจฎเฉเจจเฉเฉฐ เจเฉฑเจ เจธเจฟเฉฐเจเจฒ เจฌเฉเจ เจเจฟเจตเฉเจ เจฌเจฃเจพเจเจฃเจพ เจนเฉ เจเจธ เจฌเจพเจฐเฉ เจเฉเจ เจเจพเจฃเจเจพเจฐเฉ เจจเจนเฉเจ เจฎเจฟเจฒเฉ, เจเจธ เจฒเจ เจฎเฉเจ เจเจชเจฃเฉ เจ
เจจเฉเจญเจต เจจเฉเฉฐ เจธเจพเจเจเจพ เจเจฐเจจ เจฆเจพ เจซเฉเจธเจฒเจพ เจเฉเจคเจพ เจธเจฎเจพเจจ เจเจพเจฐเจเจธเจผเฉเจฒเจคเจพ เจตเจพเจฒเฉ เจธเจพเจเจ เจฒเจ เจธเจงเจพเจฐเจจ เจเฉเจฒเฉเจเฉเจฐเจพเจฎ เจฌเฉเจ เจ
เจคเฉ Yandex.Alice เจนเฉเจจเจฐเฅค
เจเจธ เจฒเจ, เจฎเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจน เจจเจนเฉเจ เจฆเฉฑเจธเจพเจเจเจพ เจเจฟ เจเฉฑเจ เจตเฉเจฌ เจธเจฐเจตเจฐ เจเจฟเจตเฉเจ เจตเจงเจพเจเจฃเจพ เจนเฉ เจ
เจคเฉ เจเฉฑเจ ssl เจธเจฐเจเฉเจซเจฟเจเฉเจ เจเจฟเจตเฉเจ เจชเฉเจฐเจพเจชเจค เจเจฐเจจเจพ เจนเฉ, เจเจธ เจฌเจพเจฐเฉ เจเจพเจซเจผเฉ เจฒเจฟเจเจฟเจ เจเจฟเจ เจนเฉ.
เจเฉฑเจ เจเฉเจฒเฉเจเฉเจฐเจพเจฎ เจฌเฉเจ เจฌเจฃเจพเจเจฃเจพ
เจชเจนเจฟเจฒเจพเจ, เจเจ เจเฉฑเจ เจเฉเจฒเฉเจเฉเจฐเจพเจฎ เจฌเฉเจ เจฌเจฃเจพเจเจ, เจเจธเจฆเฉ เจฒเจ เจ เจธเฉเจ เจเฉเจฒเฉเจเฉเจฐเจพเจฎ 'เจคเฉ เจเจพเจเจฆเฉ เจนเจพเจ เจ เจคเฉ เจเฉฑเจฅเฉ เจฌเฉเจเจซเจพเจฆเจฐ เจฌเฉเจ เจฒเฉฑเจญเจฆเฉ เจนเจพเจเฅค
/เจจเจตเจพเจเจฌเฉเจ เจเฉเจฃเฉ
เจ
เจธเฉเจ เจฌเฉเจ เจฆเจพ เจจเจพเจฎ เจฆเจฐเจ เจเจฐเจฆเฉ เจนเจพเจ เจเจฟเจธ เจฆเฉเจเจฐเจพ เจเจน เจเจตเจพเจฌ เจฆเฉเจตเฉเจเจพ, เจซเจฟเจฐ เจ
เจธเฉเจ เจฌเฉเจ เจฆเจพ เจจเจพเจฎ เจฆเจฐเจ เจเจฐเจฆเฉ เจนเจพเจ, เจเจตเจพเจฌ เจตเจฟเฉฑเจ เจธเจพเจจเฉเฉฐ เจฌเฉเจ เจจเฉเฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจเจฐเจจ เจฒเจ เจเฉฑเจ เจเฉเจเจจ เจฎเจฟเจฒเจฆเจพ เจนเฉ, เจ
เจธเฉเจ เจเจธ เจเฉเฉฐเจเฉ เจจเฉเฉฐ เจฒเจฟเจเจฆเฉ เจนเจพเจ, เจเจน เจญเจตเจฟเฉฑเจ เจตเจฟเฉฑเจ เจธเจพเจกเฉ เจฒเจ เจฒเจพเจญเจฆเจพเจเจ เจนเฉเจตเฉเจเจพเฅค
เจ
เจเจฒเจพ เจเจฆเจฎ เจเฉเจฒเฉเจเฉเจฐเจพเจฎ เจธเจฐเจตเจฐเจพเจ เจจเฉเฉฐ เจฆเฉฑเจธเจฃเจพ เจนเฉ เจเจฟ เจฌเฉเจ เจคเฉเจ เจกเฉเจเจพ เจเจฟเจธ เจธเจฐเจตเจฐ เจจเฉเฉฐ เจญเฉเจเจฃเจพ เจนเฉเฅค เจ
เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจ
เจธเฉเจ เจซเจพเจฐเจฎ เจฆเจพ เจเฉฑเจ เจฒเจฟเฉฐเจ เจฌเจฃเจพเจเจเจฆเฉ เจนเจพเจ:
https: //api.telegram.org/bot___ะขะะะะ___/setWebhook?url=https://____ะะฃะขะฌ_ะะ_ะกะะ ะะะขะ___
___TOKEN___ เจ เจธเฉเจ เจฌเฉเจ เจคเฉเจ เจธเจพเจกเฉ เจเฉเจเจจ เจจเฉเฉฐ เจฌเจฆเจฒเจฆเฉ เจนเจพเจ, เจเฉ เจชเจนเจฟเจฒเจพเจ เจชเฉเจฐเจพเจชเจค เจนเฉเจเจ เจธเฉ
____PATH_TO_SCRIPT____ เจ
เจธเฉเจ เจเจชเจฃเฉ เจธเจฐเจตเจฐ 'เจคเฉ เจธเจเฉเจฐเจฟเจชเจ เจฆเฉ เจชเจคเฉ เจจเจพเจฒ เจฌเจฆเจฒเจฆเฉ เจนเจพเจ เจเจฟเฉฑเจฅเฉ เจกเฉเจเจพ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเฉเจคเฉ เจเจพเจตเฉเจเฉ (เจเจฆเจพเจนเจฐเจจ เจฒเจ,
เจเฉฑเจฅเฉ เจเฉฑเจ เจธเจฎเฉฑเจธเจฟเจ เจนเฉ, api.telegram.org เจธเจฐเจตเจฐ เจฌเจฒเจพเจเจฟเฉฐเจ เจ เจงเฉเจจ เจนเฉ, เจชเจฐ เจคเฉเจธเฉเจ เจเจน เจเจฐ เจธเจเจฆเฉ เจนเฉ: เจธเจญ เจคเฉเจ เจธเจธเจคเจพ เจธเจฐเจตเจฐ เจเจฟเจฐเจพเจ 'เจคเฉ เจฒเจ เจเจฟเฉฑเจฅเฉ เจเฉเจ เจชเจพเจฌเฉฐเจฆเฉเจเจ เจจเจนเฉเจ เจนเจจ เจ เจคเฉ เจเจธ เจธเจฐเจตเจฐ เจฆเฉ เจเฉฐเจธเฉเจฒ เจคเฉเจ เจเจฎเจพเจเจก เจฆเจฟเจ
wget ___ะะะะฃะงะะะจะะะกะฏ_ะะะ ะะก___
เจฌเฉฑเจธ, เจเฉเจฒเฉเจเฉเจฐเจพเจฎ เจฌเฉเจ เจฌเจฃเจพเจเจ เจเจฟเจ เจนเฉ เจ เจคเฉ เจคเฉเจนเจพเจกเฉ เจธเจฐเจตเจฐ เจจเจพเจฒ เจเฉเฉเจฟเจ เจนเฉเจเจ เจนเฉเฅค
Yandex.Alisa เจฒเจ เจเฉฑเจ เจนเฉเจจเจฐ เจฌเจฃเจพเจเจฃเจพ
เจเจ Yandex.Alice เจฒเจ เจเฉฑเจ เจนเฉเจจเจฐ เจฌเจฃเจพเจเจฃ เจฒเจ เจ เฉฑเจเฉ เจตเจงเฉเจเฅค
เจเฉฑเจ เจนเฉเจจเจฐ เจฌเจฃเจพเจเจฃ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ Yandex.Dialogues เจกเจฟเจตเฉเจฒเจชเจฐ เจชเฉฐเจจเฉ 'เจคเฉ เจเจพเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ
เจนเฉเจจเจฐ เจธเฉเจเจฟเฉฐเจเจพเจ เจฆเจพ เจกเจพเจเจฒเจพเจ เจเฉเฉฑเจฒเฉเจนเฉเจเจพเฅค
เจ
เจธเฉเจ เจนเฉเจจเจฐ เจธเฉเจเจฟเฉฐเจเจพเจ เจตเจฟเฉฑเจ เจฆเจพเจเจฒ เจนเฉเจฃเจพ เจธเจผเฉเจฐเฉ เจเจฐเจฆเฉ เจนเจพเจ.
เจเจชเจฃเฉ เจนเฉเจจเจฐ เจฆเจพ เจจเจพเจฎ เจฆเจฐเจ เจเจฐเฉเฅค
เจเจเจเฉเจตเฉเจธเจผเจจ เจจเจพเจฎ เจจเฉเฉฐ เจฌเจนเฉเจค เจงเจฟเจเจจ เจจเจพเจฒ เจเฉเจฃเจฟเจ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจคเจพเจ เจเฉ เจเจฒเจฟเจธ เจเจธ เจจเฉเฉฐ เจธเจนเฉ เจคเจฐเฉเจนเจพเจ เจธเจฎเจ เจธเจเฉ, เจธเฉเจเจฎเจคเจพเจตเจพเจ เจคเฉเจ - เจเจฒเจฟเจธ เจตเจพเจฒเฉ เจเฉฑเจ เจฎเฉเจฌเจพเจเจฒ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจ
เจคเฉ เจฏเจพเจเจกเฉเจเจธ. เจธเจเฉเจธเจผเจจ เจเจพเจ เจเจฐเจฌเจฟเจธ เจ เจตเจฐเจเฉ เจเจพเจฒเจฎ เจธเจผเจฌเจฆเจพเจ เจจเฉเฉฐ เจตเฉฑเจเจฐเฉ เจขเฉฐเจ เจจเจพเจฒ เจธเจฎเจ เจธเจเจฆเฉ เจนเจจเฅค
เจ
เจธเฉเจ เจเจชเจฃเฉ เจธเจฐเจตเจฐ 'เจคเฉ เจธเจเฉเจฐเจฟเจชเจ เจฆเจพ เจฎเจพเจฐเจ เจเจธเฉ เจคเจฐเฉเจนเจพเจ เจฆเจพเจเจฒ เจเจฐเจฆเฉ เจนเจพเจ เจเจฟเจตเฉเจ เจเฉเจฒเฉเจเฉเจฐเจพเจฎ เจฒเจ, เจชเจฐ เจเจน เจตเจฟเจธเจผเฉเจธเจผ เจคเฉเจฐ 'เจคเฉ เจเจฒเจฟเจธ เจฒเจ เจเฉฑเจ เจธเจเฉเจฐเจฟเจชเจ เจนเฉเจตเฉเจเฉ, เจเจฆเจพเจนเจฐเจฃ เจฒเจ
เจ
เจธเฉเจ เจเจน เจเจตเจพเจเจผ เจเฉเจฃเจฆเฉ เจนเจพเจ เจเจฟเจธ เจจเจพเจฒ เจนเฉเจจเจฐ เจฌเฉเจฒเฉเจเจพ, เจฎเฉเจจเฉเฉฐ เจเจฒเจฟเจธ เจฆเฉ เจเจตเจพเจเจผ เจเจผเจฟเจเจฆเจพ เจชเจธเฉฐเจฆ เจนเฉเฅค
เจเฉเจเจฐ เจคเฉเจธเฉเจ เจธเจฟเจฐเจซเจผ เจฎเฉเจฌเจพเจเจฒ เจกเจฟเจตเจพเจเจธเจพเจ เจเจพเจ เจฌเฉเจฐเจพเจเจเจผเจฐ เจตเจฟเฉฑเจ เจเฉฐเจฎ เจเจฐเจจ เจฆเฉ เจฏเฉเจเจจเจพ เจฌเจฃเจพ เจฐเจนเฉ เจนเฉ, เจคเจพเจ "เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ เจธเจเฉเจฐเฉเจจ เจตเจพเจฒเฉ เจกเจฟเจตเจพเจเจธ เจฆเฉ เจฒเฉเฉ เจนเฉ" เจจเฉเฉฐ เจเฉเจฃเฉเฅค
เจ เฉฑเจเฉ, เจเจฒเจฟเจธ เจฆเฉ เจนเฉเจจเจฐ เจเฉเจเจพเจฒเจพเจ เจฒเจ เจธเฉเจเจฟเฉฐเจเจพเจ เจฆเจพเจเจฒ เจเจฐเฉเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจเจเฉเจตเฉเจธเจผเจจ เจฒเจ "เจฌเฉเจฐเจพเจเจก" เจธเจผเจฌเจฆ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจฏเฉเจเจจเจพ เจฌเจฃเจพ เจฐเจนเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ webmaster.yandex.ru เจธเฉเจตเจพ เจตเจฟเฉฑเจ เจฌเฉเจฐเจพเจเจก เจฆเฉ เจตเฉเฉฑเจฌเจธเจพเจเจ เจฆเฉ เจชเฉเจธเจผเจเฉ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
เจเจน เจธเจญ เจธเฉเจเจฟเฉฐเจเจพเจ เจฆเฉ เจจเจพเจฒ เจนเฉ, เจเจ เจธเจเฉเจฐเจฟเจชเจเจพเจ 'เจคเฉ เจเฉฑเจฒเฉเจเฅค
เจเฉเจฒเฉเจเฉเจฐเจพเจฎ เจฌเฉเจ เจธเจเฉเจฐเจฟเจชเจ
เจเจ เจเฉเจฒเฉเจเฉเจฐเจพเจฎ เจฒเจ เจเฉฑเจ เจธเจเฉเจฐเจฟเจชเจ เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจเจฐเฉเจเฅค
เจ เจธเฉเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจจเฉเฉฐ เจเจจเฉเจเจ เจเจฐเจฆเฉ เจนเจพเจ เจเจฟเฉฑเจฅเฉ เจฌเฉเจ เจ เจคเฉ เจเจฒเจฟเจธ เจฆเฉ เจธเฉฐเจฆเฉเจธเจผเจพเจ 'เจคเฉ เจเจพเจฐเจตเจพเจ เจเฉเจคเฉ เจเจพเจตเฉเจเฉ:
include_once 'webhook_parse.php';
เจ เจธเฉเจ เจเจชเจฃเฉ เจฌเฉเจ เจฆเจพ เจเฉเจเจจ เจธเฉเฉฑเจ เจเฉเจคเจพ:
$tg_bot_token = "_____YOUR_BOT_TOKEN_____";
เจ เจธเฉเจ เจกเฉเจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเฉ เจนเจพเจ:
$request = file_get_contents('php://input');
$request = json_decode($request, TRUE);
เจตเฉเจฐเฉเจเจฌเจฒ เจตเจฟเฉฑเจ เจกเฉเจเจพ เจจเฉเฉฐ เจชเจพเจฐเจธ เจเจฐเจจเจพ:
if (!$request)
{
die();
// Some Error output (request is not valid JSON)
}
else if (!isset($request['update_id']) || !isset($request['message']))
{
die();
// Some Error output (request has not message)
}
else
{
$user_id = $request['message']['from']['id'];
$msg_user_name = $request['message']['from']['first_name'];
$msg_user_last_name = $request['message']['from']['last_name'];
$msg_user_nick_name = $request['message']['from']['username'];
$msg_chat_id = $request['message']['chat']['id'];
$msg_text = $request['message']['text'];
$msg_text = mb_strtolower($msg_text, 'UTF-8');
$tokens = explode(" ", $msg_text);
}
เจนเฉเจฃ เจคเฉเจธเฉเจ เจตเฉเจฐเฉเจเจฌเจฒ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐ เจธเจเจฆเฉ เจนเฉ:
$tokens - เจเฉฑเจฅเฉ เจนเฉเจฃ เจเจน เจธเจพเจฐเฉ เจธเจผเจฌเจฆ เจนเจจ เจเฉ เจเจชเจญเฉเจเจคเจพ เจจเฉ เจฆเจพเจเจฒ เจเฉเจคเฉ เจนเจจ
$user_id - เจเฉฑเจฅเฉ เจฏเฉเจเจผเจฐ เจเจ.เจกเฉ
$msg_chat_id - เจเฉเจ เจเจฟเจธ เจตเจฟเฉฑเจ เจฌเฉเจ เจจเฉเฉฐ เจเจฎเจพเจเจก เจฎเจฟเจฒเฉ เจธเฉ
$msg_user_name - เจตเจฐเจคเฉเจเจเจพเจฐ เจจเจพเจ
เจ เฉฑเจเฉ, เจ เจธเฉเจ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจฒเจ เจชเจพเจฐเจธ_เจเฉเจเจจ เจซเฉฐเจเจธเจผเจจ เจจเฉเฉฐ เจเจพเจฒ เจเจฐเจฆเฉ เจนเจพเจ:
$Out_Str = Parse_Tokens($tokens);
เจ เจคเฉ เจเฉฑเจ เจเจตเจพเจฌ เจญเฉเจเฉ:
Send_Out($user_id, $Out_Str);
Send_Out เจซเฉฐเจเจธเจผเจจ เจธเจงเจพเจฐเจจ เจนเฉ เจ เจคเฉ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ:
function Send_Out($user_id, $text, $is_end = true)
{
global $tg_bot_token;
if (strlen($user_id) < 1 || strlen($text) < 1) {return;}
$json = file_get_contents('https://api.telegram.org/bot' . $tg_bot_token . '/sendMessage?chat_id=' . $user_id . '&text=' . $text);
}
Yandex.Alisa เจฒเจ เจนเฉเจจเจฐ เจธเจเฉเจฐเจฟเจชเจ
เจนเฉเจฃ เจเจ เจเจฒเจฟเจธ เจฒเจ เจธเจเฉเจฐเจฟเจชเจ เจตเฉฑเจฒ เจตเจงเฉเจ, เจเจน เจฒเจเจญเจ เจเฉเจฒเฉเจเฉเจฐเจพเจฎ เจฆเฉ เจธเจฎเจพเจจ เจนเฉเฅค
เจ เจธเฉเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจจเฉเฉฐ เจตเฉ เจเจจเฉเจเจ เจเจฐเจฆเฉ เจนเจพเจ เจเจฟเฉฑเจฅเฉ เจฌเฉเจ เจ เจคเฉ เจเจฒเจฟเจธ เจฆเฉ เจธเฉฐเจฆเฉเจธเจผเจพเจ 'เจคเฉ เจเจพเจฐเจตเจพเจ เจเฉเจคเฉ เจเจพเจตเฉเจเฉ, เจจเจพเจฒ เจนเฉ เจเจฒเจฟเจธ เจฒเจ เจเจฒเจพเจธเจพเจ เจตเจพเจฒเฉ เจเฉฑเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ:
include_once 'classes_alice.php';
include_once 'webhook_parse.php';
เจ เจธเฉเจ เจกเฉเจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเฉ เจนเจพเจ:
$data = json_decode(trim(file_get_contents('php://input')), true);
เจตเฉเจฐเฉเจเจฌเจฒ เจตเจฟเฉฑเจ เจกเฉเจเจพ เจจเฉเฉฐ เจชเจพเจฐเจธ เจเจฐเจจเจพ:
if (isset($data['request']))
{
//original_utterance
if (isset($data['meta']))
{
$data_meta = $data['meta'];
if (isset($data_meta['client_id'])) {$client_id = $data_meta['client_id'];}
}
if (isset($data['request']))
{
$data_req = $data['request'];
if (isset($data_req['original_utterance']))
{
$original_utterance = $data_req['original_utterance'];
}
if (isset($data_req['command'])) {$data_msg = $data_req['command'];}
if (isset($data_req['nlu']))
{
$data_nlu = $data_req['nlu'];
if (isset($data_nlu['tokens'])) {$tokens = $data_nlu['tokens'];}
// $data_token_count = count($data_tokens);
}
}
if (isset($data['session']))
{
$data_session = $data['session'];
if (isset($data_session['new'])) {$data_msg_new = $data_session['new'];}
if (isset($data_session['message_id'])) {$data_msg_id = $data_session['message_id'];}
if (isset($data_session['session_id'])) {$data_msg_sess_id = $data_session['session_id'];}
if (isset($data_session['skill_id'])) {$skill_id = $data_session['skill_id'];}
if (isset($data_session['user_id'])) {$user_id = $data_session['user_id'];}
}
}
เจเฉฑเจฅเฉ เจเฉเจ เจเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ เจนเจจ:
$tokens - เจเฉฑเจฅเฉ เจนเฉเจฃ เจเจน เจธเจพเจฐเฉ เจธเจผเจฌเจฆ เจนเจจ เจเฉ เจเจชเจญเฉเจเจคเจพ เจจเฉ เจฆเจพเจเจฒ เจเฉเจคเฉ เจนเจจ
$user_id - เจเฉฑเจฅเฉ เจฏเฉเจเจผเจฐ เจเจ.เจกเฉ
Yandex เจชเฉเจฐเจเจพเจธเจผเจฟเจค เจนเฉเจจเจฐเจพเจ เจจเฉเฉฐ เจฒเจเจพเจคเจพเจฐ เจชเจฟเฉฐเจ เจเจฐเจฆเจพ เจนเฉ, เจ เจคเฉ เจฎเฉเจ เจธเฉเจจเฉเจนเฉ เจฆเฉ เจชเฉเจฐเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจธเจผเฉเจฐเฉ เจเฉเจคเฉ เจฌเจฟเจจเจพเจ เจธเจเฉเจฐเจฟเจชเจ เจคเฉเจ เจคเฉเจฐเฉฐเจค เจฌเจพเจนเจฐ เจจเจฟเจเจฒเจฃ เจฒเจ เจเฉฑเจ เจฒเจพเจเจจ เจเฉเฉ เจฆเจฟเฉฑเจคเฉ เจนเฉ:
if (strpos($tokens[0], "ping") > -1) {Send_Out("pong", "", true);}
เจ เจธเฉเจ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจฒเจ เจชเจพเจฐเจธ_เจเฉเจเจจ เจซเฉฐเจเจธเจผเจจ เจจเฉเฉฐ เจเจพเจฒ เจเจฐเจฆเฉ เจนเจพเจ, เจเจน เจเฉเจฒเฉเจเฉเจฐเจพเจฎ เจฆเฉ เจธเจฎเจพเจจ เจนเฉ:
$Out_Str = Parse_Tokens($tokens);
เจ เจคเฉ เจเฉฑเจ เจเจตเจพเจฌ เจญเฉเจเฉ:
Send_Out($user_id, $Out_Str);
Send_Out เจซเฉฐเจเจธเจผเจจ เจเฉฑเจฅเฉ เจตเจงเฉเจฐเฉ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉ:
function Send_Out($user_id, $out_text, $out_tts = "", $is_end = false)
{
global $data_msg_sess_id, $user_id;
///// GENERATE BASE OF OUT //////
$Data_Out = new Alice_Data_Out();
$Data_Out->response = new Alice_Response();
$Data_Out->session = new Alice_Session();
///// GENERATE BASE OF OUT End //////
///// OUT MSG GENERATE /////
$Data_Out->session->session_id = $data_msg_sess_id;;
$Data_Out->session->user_id = $user_id;
$Data_Out->response->text = $out_text;
$Data_Out->response->tts = $out_tts;
if (strlen($out_tts) < 1) {$Data_Out->response->tts = $out_text;}
$Data_Out->response->end_session = $is_end;
header('Content-Type: application/json');
print(json_encode($Data_Out, JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_HEX_QUOT));
die();
}
เจเจฒเจฟเจธ เจฒเจ เจธเจเฉเจฐเจฟเจชเจ เจจเฉเฉฐ เจชเฉเจฐเจพ เจเฉเจคเจพเฅค
เจชเจพเจฐเจธ_เจเฉเจเจจ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจธเจเฉเจฐเจฟเจชเจ เจเฉเจฆ เจเฉฑเจ เจเจฆเจพเจนเจฐเจจ เจฒเจ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจฌเจฃเจพเจ เจเจ เจธเฉ, เจคเฉเจธเฉเจ เจเฉฑเจฅเฉ เจเฉเจ เจตเฉ เจเจพเจเจ เจ เจคเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
function Parse_Tokens($tokens)
{
$out = "";
// do something with tokens //
$out = "Your eneter " . count($tokens) . " words: " . implode($tokens, " ");
return $out;
}
เจเฉเจเจฐ เจคเฉเจนเจพเจจเฉเฉฐ เจธเจตเจพเจฒ-เจเจตเจพเจฌ เจจเจพเจฒเฉเจ เจตเจงเฉเจฐเฉ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจฐเฉเจช เจตเจพเจฒเฉ เจเจชเจญเฉเจเจคเจพ เจจเจพเจฒ เจธเฉฐเจเจพเจฐ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจชเจญเฉเจเจคเจพ เจฆเฉ $user_id เจ เจคเฉ เจกเฉเจเจพเจฌเฉเจธ เจตเจฟเฉฑเจ เจเจชเจญเฉเจเจคเจพ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจชเฉเจฐเจพเจชเจค เจเฉเจคเฉ เจกเฉเจเจพ (เจเจฆเจพเจนเจฐเจจ เจฒเจ, mysql) เจจเฉเฉฐ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเจตเฉเจเฉ เจ เจคเฉ เจเจนเจจเจพเจ เจฆเจพ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจเจฐเฉเฅค เจชเจพเจฐเจธ_เจเฉเจเจจ เจซเฉฐเจเจธเจผเจจเฅค
เจ
เจธเจฒ เจตเจฟเฉฑเจ, เจเจน เจฒเจเจญเจ เจธเจญ เจเฉเจ เจนเฉ, เจเฉเจเจฐ เจธเจญ เจเฉเจ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจคเจพเจ เจเฉเจฒเฉเจเฉเจฐเจพเจฎ เจฌเฉเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเจชเจฒเจฌเจง เจนเฉ, เจเจฒเจฟเจธ เจฆเฉ เจนเฉเจจเจฐ เจฆเฉ เจเจพเจเจ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉ
เจเฉเจเจฐ เจธเจญ เจเฉเจ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ "เจธเฉฐเจเจพเจฒเจจ เจฒเจ" เจฌเจเจจ 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเจเฉ เจธเฉฐเจเจฎ เจฒเจ เจนเฉเจจเจฐ เจญเฉเจ เจธเจเจฆเฉ เจนเฉเฅค
เจนเฉเจฃ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเฉฑเจเฉ เจธเจฎเฉเจ เจตเฉฑเจ-เจตเฉฑเจ เจชเจฒเฉเจเจซเจพเจฐเจฎเจพเจ เจฒเจ เจฆเฉ เจฌเฉเจ เจนเจจ, เจเฉ เจเฉฑเจเฉ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเจจเฅค
Yandex.Dialogues เจธเฉเจตเจพ เจฒเจ เจฆเจธเจคเจพเจตเฉเจเจผ
เจชเฉเจฐเฉ เจธเจเฉเจฐเจฟเจชเจเจพเจ github 'เจคเฉ เจชเฉเจธเจ เจเฉเจคเฉเจเจ เจเจเจเจ
เจธเจฐเฉเจค: www.habr.com