1. Находим @BotFather и пишем ему /newbot
2. Отвечаем на вопросы
3. Получаем ключ
4. Создаем вебхук - страницы, которая будет взаимодействовать с твоим ботом
5. На странице получаем ответы так:
$data = json_decode(file_get_contents('php://input'), true);
Отвечаем как то так:
if ((!empty($data['message']['text'])) and ($data['message']['text'] == '/start')){
$parameters =
array(
'chat_id' => $data['message']['chat']['id'],
'text' => 'Здравствуйте!'
);
send('sendMessage', $parameters);
};
function send($method, $data)
{
$url = "https://api.telegram.org/bot11111111111111111111111111111. "/" . $method;
if (!$curld = curl_init()) {
exit;
}
curl_setopt($curld, CURLOPT_POST, true);
curl_setopt($curld, CURLOPT_POSTFIELDS, $data);
curl_setopt($curld, CURLOPT_URL, $url);
curl_setopt($curld, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec($curld);
curl_close($curld);
return $output;
}
Как на Питон не знаю, но принцип то такой же