Size: a a a

Bomjarga & CHSW.group

2020 March 31

🇾

🇾 🇲 🇧 in Bomjarga & CHSW.group
Колюня
php или js ?
php
источник

К

Колюня in Bomjarga & CHSW.group
ща сек найду, я логирую и исходящие запросы к апи и ответы от телеги
источник

К

Колюня in Bomjarga & CHSW.group
private function set_log($message) {
       $log = date('Y-m-d H:i:s') . ' ' . print_r($message, true);
       file_put_contents("./logs/callback_log".date("Ymd").".txt", $log . PHP_EOL, FILE_APPEND);
   }
источник

AB

Alex B in Bomjarga & CHSW.group
🇾 🇲 🇧
Как получить информацию о сообщении которое отправил бот?
Чекай документацию к SDK которое юзаешь
источник

AB

Alex B in Bomjarga & CHSW.group
Так это вопрос ниочем
источник

🇾

🇾 🇲 🇧 in Bomjarga & CHSW.group
Alex B
Чекай документацию к SDK которое юзаешь
не юзаю
источник

AB

Alex B in Bomjarga & CHSW.group
🇾 🇲 🇧
не юзаю
Тогда никак
источник

К

Колюня in Bomjarga & CHSW.group
в функцию передаешь ответ телеги, оно создаст файл с датой и подписью, если такой файл уже есть - дополнит его
источник

К

Колюня in Bomjarga & CHSW.group
в итоге у меня папка logs с логами за каждый день
источник

🇾

🇾 🇲 🇧 in Bomjarga & CHSW.group
Колюня
в функцию передаешь ответ телеги, оно создаст файл с датой и подписью, если такой файл уже есть - дополнит его
ну у меня так и было сделано +-
источник

🇾

🇾 🇲 🇧 in Bomjarga & CHSW.group
оно же записывает сообщение человека
источник

К

Колюня in Bomjarga & CHSW.group
вызови функцию внутри курла
источник

К

Колюня in Bomjarga & CHSW.group
когда делается курл - он обязательно получит ответ, и передай етой ответ в функцию
источник

🇾

🇾 🇲 🇧 in Bomjarga & CHSW.group
А почему у тебя приват статус? Ты с курла получаешь ответ и бота и человека?
источник

🇾

🇾 🇲 🇧 in Bomjarga & CHSW.group
Я просто у себя вне класса вызывал
источник

К

Колюня in Bomjarga & CHSW.group
можешь без оопа использовать, одна фигня. сек, пример
источник

К

Колюня in Bomjarga & CHSW.group
вот у тебя допустим такой код:
источник

🇾

🇾 🇲 🇧 in Bomjarga & CHSW.group
Колюня
можешь без оопа использовать, одна фигня. сек, пример
так будет лучше)
источник

К

Колюня in Bomjarga & CHSW.group
$data = file_get_contents('php://input');

function set_log($message, $prefix) {
 $log = date('Y-m-d H:i:s') . ' ' . print_r($message, true);
 file_put_contents('zina_log/'.$prefix.date('Y-m-d').'log.txt', $log . PHP_EOL, FILE_APPEND);
}

$data = json_decode($data, true);

set_log($data, 'input_');

define('TOKEN', 'токен');

// Функция вызова методов API.
function sendTelegram($method, $response)
{
 $ch = curl_init('https://api.telegram.org/bot' . TOKEN . '/' . $method);
 curl_setopt($ch, CURLOPT_POST, 1);
 curl_setopt($ch, CURLOPT_POSTFIELDS, $response);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
 curl_setopt($ch, CURLOPT_HEADER, false);
 $res = curl_exec($ch);
 curl_close($ch);
 set_log($res, 'response_');
 return $res;
}
источник

К

Колюня in Bomjarga & CHSW.group
первый раз вызываю сет_лог с префиксом input_ это для входящих из канала
источник