@Major-03

Разработка алгоритма бот автоответчик на python для телеграма?

Как сделать бота автоответчика без различных сайтов?
  • Вопрос задан
  • 1030 просмотров
Пригласить эксперта
Ответы на вопрос 1
@anton99zel
29а класс средней школы №7
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;
}

Как на Питон не знаю, но принцип то такой же
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы