Гайд на странице: making requests
Все запросы к Telegram Bot API должны выполняться по HTTPS и должны быть представлены в таком виде: https://api.telegram.org/bot<token>/METHOD_NAME
.
<token>
в URL на токен вашего бота, который вы получили от @BotFather
.getMe
для первого запроса, так как он простой и не требует дополнительных параметров.https://api.telegram.org/bot123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11/getMe
).Вы должны увидеть JSON-ответ, похожий на такой:
{
"ok": true,
"result": {
"id": 1234567890,
"is_bot": true,
"first_name": "OhMyBot",
"username": "OhMyJavaBot",
"can_join_groups": true,
"can_read_all_group_messages": false,
"supports_inline_queries": false,
"can_connect_to_business": false,
"has_main_web_app": false
}
}
Этот ответ содержит информацию о вашем боте.
hello
.getUpdates
, чтобы получить последние сообщения, отправленные вашему боту.Вы должны увидеть JSON-ответ, похожий на такой:
{
"ok": true,
"result": [
{
"update_id": 6045198,
"message": {
"message_id": 2,
"from": {
"id": 111222333,
"is_bot": false,
"first_name": "Sergei",
"username": "iksergey",
"language_code": "ru"
},
"chat": {
"id": 111222333,
"first_name": "Sergei",
"username": "iksergey",
"type": "private"
},
"date": 1726605924,
"text": "hello"
}
}
]
}
Внимательно ознакомьтесь с моделью и ответьте на вопросы:
result
?update_id
?sendMessage
, чтобы отправить сообщение через бота (потребуется указать chat_id
и текст сообщения).Теперь вы готовы начать разработку вашего бота на Java, используя эти базовые знания о Telegram Bot API.