savePreparedInlineMessage
پیام اینلاین آماده را ذخیره میکند.
مقدار بازگشتی: در صورت موفقیت، PreparedInlineMessage برمیگرداند.
پارامترها
| پارامتر | نوع | الزامی | توضیحات |
|---|---|---|---|
user_id | Integer | بله | شناسه کاربر |
result | InlineQueryResult | بله | آبجکت JSON از نوع InlineQueryResult |
allow_user_chats | Boolean | اختیاری | اجازه چت با کاربران |
allow_bot_chats | Boolean | اختیاری | اجازه چت با رباتها |
allow_group_chats | Boolean | اختیاری | اجازه گروهها |
allow_channel_chats | Boolean | اختیاری | اجازه کانالها |
نمونه درخواست
curl
curl -s -X POST "https://api.telegram.org/bot$TOKEN/savePreparedInlineMessage" \
-H "Content-Type: application/json" \
-d '{
"user_id": 123456789,
"result": {
"type": "article",
"id": "1",
"title": "Hello",
"input_message_content": {
"message_text": "Hello!"
}
}
}'
Python
import requests
TOKEN = "123456789:AAEexampleTokenReplaceWithYours"
resp = requests.post(
f"https://api.telegram.org/bot{TOKEN}/savePreparedInlineMessage",
json={
"user_id": 123456789,
"result": {
"type": "article",
"id": "1",
"title": "Hello",
"input_message_content": {
"message_text": "Hello!"
}
}
},
timeout=30,
)
print(resp.json())
JavaScript
const TOKEN = "123456789:AAEexampleTokenReplaceWithYours";
const res = await fetch(`https://api.telegram.org/bot${TOKEN}/savePreparedInlineMessage`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"user_id": 123456789,
"result": {
"type": "article",
"id": "1",
"title": "Hello",
"input_message_content": {
"message_text": "Hello!"
}
}
}),
});
console.log(await res.json());
راهنمای گامبهگام: ساخت ربات تلگرام: آموزش قدمبهقدم از BotFather تا اولین پیام با Python
متدهای مرتبط
getCustomEmojiStickersاطلاعات استیکرهای ایموجی سفارشی را برمیگرداند.getUserChatBoostsبوستهای کاربر در چت را برمیگرداند.getBusinessConnectionاطلاعات اتصال تجاری را دریافت میکند.verifyUserکاربر را از طرف یک سازمان تأیید میکند.verifyChatچت را از طرف یک سازمان تأیید میکند.removeUserVerificationتأیید کاربر را حذف میکند.removeChatVerificationتأیید چت را حذف میکند.setUserEmojiStatusوضعیت ایموجی کاربر را تنظیم میکند.savePreparedKeyboardButtonدکمه کیبورد را برای Mini App ذخیره میکند.setPassportDataErrorsکاربر را از خطاهای Telegram Passport مطلع میکند.