xCode
Link
click to show
click to show
Telegram Bot Api Docs Search TBL Code
similar to @TeleDocxBot
Command - /inline_query
TBL -
let query = request.query
if (!query) {
Api.call("answerInlineQuery", {
inline_query_id: request.id,
results: [],
cache_time: 1
})
return
}
// Fetch API
let res = await HTTP.get({
url: "https://tg-docs.mvdsdvhj.workers.dev/",
query: {
q: query,
limit: 10,
offset: 0
}
})
if (!res.ok || !res.data || !res.data.results) {
Api.call("answerInlineQuery", {
inline_query_id: request.id,
results: [],
cache_time: 1
})
return
}
let results = []
for (let i = 0; i < res.data.results.length; i++) {
let item = res.data.results[i]
results.push({
type: "article",
id: i.toString(),
title: item.name,
description: item.description,
input_message_content: {
message_text:
"<b>" + item.name + "</b>\n\n" +
item.fullDescription,
parse_mode: "HTML"
},
reply_markup: {
inline_keyboard: [[
{ text: "Source", url: item.link }
]]
}
})
}
// Answer inline
Api.call("answerInlineQuery", {
inline_query_id: request.id,
results: results,
cache_time: 5,
is_personal: true
})
Developer: @CyberXCoding
platform: telebothost.com ( No ads , free same as bots.business )
5 · 500 ·