添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
绅士的抽屉  ·  知识点小计20240302--SQL ...·  5 月前    · 
失望的乌冬面  ·  QEMU/KVM Bridged ...·  1 年前    · 

https://core.telegram.org/bots#deep-linking
Telegram 有一種特殊的連結,點下去不會開啟網頁,而是直接執行某種功能,常被用在這種按鈕上

使用者相關

tg://user?id={user_id}

這個很特別只有在解析模式(Markdown、HTML)下會有作用,會標記那個 uid 的人,而且點下去會轉到個人資訊頁面,需要機器人見過那個人才有用

機器人相關

https://t.me/{username_bot}?startgroup={payload}
tg://resolve?domain={username_bot}&startgroup={payload}

按下後可以選擇要把機器人加入到哪個群組,payload 會附加在加入群組後 /start 後面,只有機器人看的到

https://t.me/{username_bot}?start={payload}
tg://resolve?domain={username_bot}&start={payload}

這個會導到私訊機器人,按下「開始」後會傳送 /start,然後會附帶 payload

https://t.me/joinchat/{chat_token}

群組的邀請連結

https://t.me/c/{chat_id}/{msg_id}?thread={thread_id}
tg://privatepost?channel={chat_id}&post={msg_id}&thread={thread_id}
https://t.me/{chat_username}/{msg_id}?thread={thread_id}
tg://resolve?domain={chat_username}&post={msg_id}&thread={thread_id}

可以用 chat_idchat_username 跳到群組的某一則訊息(chat_id 要去掉 -100),thread 是討論串的意思,要填討論串開始的那則訊息 id,如果填了就會進入那則留言的討論串,如果希望進入討論串能在最下方可以把 msg_id 設成 999999999

https://t.me/c/{chat_id}/{thread_id}?comment={msg_id}
tg://privatepost?channel={chat_id}&post={thread_id}&comment={msg_id}
https://t.me/{chat_username}/{thread_id}?comment={msg_id}
tg://resolve?domain={chat_username}&post={thread_id}&comment={msg_id}

這種方式跟上面填的位置剛好相反,其他部分則相同

tg://settings/language
tg://settings/folders

設定聊天室分類

tg://settings/devices

查看已登入的裝置

http://t.me/setlanguage/{language_pack}
tg://setlanguage?lang={language_pack}

套用語言包

貼圖、主題相關

https://t.me/addtheme/{theme_pack}
tg://addtheme?slug={theme_pack}
https://t.me/addstickers/{sticker_pack}
tg://addstickers?set={sticker_pack}

新增貼圖包

https://t.me/share/url?url={url}&text={text}
tg://msg_url?url={url}&text={text}

選擇聊天室後,會自動將連結和文字瑱入輸入框,常被用在網頁的分享按鈕,可以使用 %0D%0A 換行(等同於 \r\n

更多:https://t.me/s/DeepLink

CallbackQuery

https://core.telegram.org/bots/api#callbackquery