sendVenue
Gửi địa điểm.
Giá trị trả về: Nếu thành công, trả về Message.
Tham số
| Tham số | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
business_connection_id | String | Tùy chọn | ID kết nối doanh nghiệp |
chat_id | Integer or String | Có | ID chat hoặc @username |
message_thread_id | Integer | Tùy chọn | ID chủ đề diễn đàn |
direct_messages_topic_id | Integer | Tùy chọn | ID chủ đề tin nhắn trực tiếp (Bot API 10.0) |
ephemeral_message_parameters | EphemeralMessageParameters | Tùy chọn | Đối tượng JSON EphemeralMessageParameters — tin nhắn tạm thời chỉ hiển thị với một người dùng (Bot API 10.3) |
latitude | Float | Có | Vĩ độ |
longitude | Float | Có | Kinh độ |
title | String | Có | Tên địa điểm |
address | String | Có | Địa chỉ của địa điểm |
foursquare_id | String | Tùy chọn | ID Foursquare |
foursquare_type | String | Tùy chọn | Loại địa điểm Foursquare |
google_place_id | String | Tùy chọn | ID Google Places |
google_place_type | String | Tùy chọn | Loại Google Places |
disable_notification | Boolean | Tùy chọn | Gửi không âm thanh |
protect_content | Boolean | Tùy chọn | Bảo vệ nội dung |
allow_paid_broadcast | Boolean | Tùy chọn | Cho phép gửi hàng loạt trả phí |
message_effect_id | String | Tùy chọn | ID hiệu ứng tin nhắn |
suggested_post_parameters | SuggestedPostParameters | Tùy chọn | Đối tượng JSON SuggestedPostParameters (cho kênh) |
reply_parameters | ReplyParameters | Tùy chọn | Đối tượng JSON ReplyParameters |
reply_markup | InlineKeyboardMarkup or ReplyKeyboardMarkup or ReplyKeyboardRemove or ForceReply | Tùy chọn | JSON: InlineKeyboardMarkup / ReplyKeyboardMarkup / ReplyKeyboardRemove / ForceReply |
Ví dụ request
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/sendVenue" \
-H "Content-Type: application/json" \
-d '{
"chat_id": 123456789,
"latitude": 51.5007,
"longitude": -0.1246,
"title": "Example",
"address": "Westminster, London"
}'
Python
import requests
TOKEN = "123456789:AAEexampleTokenReplaceWithYours"
resp = requests.post(
f"https://api.telegram.org/bot{TOKEN}/sendVenue",
json={
"chat_id": 123456789,
"latitude": 51.5007,
"longitude": -0.1246,
"title": "Example",
"address": "Westminster, London"
},
timeout=30,
)
print(resp.json())
JavaScript
const TOKEN = "123456789:AAEexampleTokenReplaceWithYours";
const res = await fetch(`https://api.telegram.org/bot${TOKEN}/sendVenue`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"chat_id": 123456789,
"latitude": 51.5007,
"longitude": -0.1246,
"title": "Example",
"address": "Westminster, London"
}),
});
console.log(await res.json());
Hướng dẫn từng bước: Cách tạo bot Telegram từ A đến Z: BotFather, token và tin nhắn đầu tiên
Phương thức liên quan
sendMessageGửi tin nhắn văn bản.forwardMessageChuyển tiếp một tin nhắn.forwardMessagesChuyển tiếp nhiều tin nhắn.copyMessageSao chép tin nhắn mà không kèm liên kết chuyển tiếp.copyMessagesSao chép nhiều tin nhắn.deleteMessageXóa một tin nhắn.deleteMessagesXóa nhiều tin nhắn.sendChatActionGửi hành động trong chat (đang nhập, v.v.).sendMessageDraftGửi bản nháp tin nhắn - bản xem trước tạm thời (Bot API 9.5+).sendContactGửi thông tin liên hệ.sendLocationGửi vị trí.setMessageReactionĐặt cảm xúc cho tin nhắn.