Telegram Mini App 連結與運作原理
如何創建 Telegram 機器人?
首先,在 Telegram 中搜索 BotFather 並開始對話,然後發送 /newbot 指令,根據指示為機器人命名,並設置唯一的用戶名,創建完成後,BotFather 會提供一個 API 令牌,用於與 Telegram 伺服器進行交互。












| 項目 | 說明 |
|---|---|
| Mini App 的本質 | Mini App 是一個 HTML5 網頁。 |
| 網址 (URL) 的作用 | 網址是這個網頁的唯一來源,Telegram Bot 只是提供一個「容器」(一個特殊的瀏覽器視窗)來顯示這個網頁。 |
| 使用者體驗 | 雖然您必須提供網址,但對於使用者來說,只要您設定得當,他們將不會看到或需要手動輸入這個網址,他們只會點擊 Bot 介面上的按鈕或指令,Mini App 就會無縫開啟。 |
讓網址對使用者隱藏,並透過 Bot 的介面直接啟動。
Telegram Mini App HTML 參考程式碼
<h2>歡迎使用 Telegram Mini App</h2>
<p>👋 點擊下方按鈕,解鎖專屬優惠 1👇:</p>
<button onclick="triggerRewardAd()">👋 解鎖專屬優惠 1 👇</button>
<script>
function triggerRewardAd() {
show_10104559().then(() => {
alert('👋 您已解鎖專屬優惠 1,感謝您!👇');
});
}
</script>
<h2>歡迎使用 Telegram Mini App</h2>
<p>👋 點擊下方按鈕,解鎖專屬優惠 2👇:</p>
<button onclick="triggerRewardAd()">👋 解鎖專屬優惠 2 👇</button>
<script>
function triggerRewardAd() {
show_10104559('pop').then(() => {
alert('👋 您已解鎖專屬優惠 2,感謝您!👇');
}).catch(e => {
console.warn('贊助商廣告播放失敗或被關閉', e);
});
}
</script>
<h2>歡迎使用 Telegram Mini App</h2>
<p>👋 專屬優惠 3 將自動展示 ! 👇:</p>
<script>
document.addEventListener("DOMContentLoaded", function () {
show_10104559({
type: 'inApp',
inAppSettings: {
frequency: 2,
capping: 0.1,
interval: 30,
timeout: 5,
everyPage: false
}
}).then(() => {
alert('👋 您已解鎖專屬優惠 3,感謝您!👇');
}).catch(e => {
console.warn('贊助商廣告播放失敗或被關閉', e);
});
});
</script>
透過 BotFather 讓網址「隱形」
要讓使用者不直接接觸網址,您必須在 @BotFather 中將您的網址設定為 Bot 的選單按鈕 (Menu Button) 或指令 (Command)。
設定選單按鈕 (Menu Button) – 推薦方式
這是最常用的方式,它會在 Bot 的對話輸入欄旁邊顯示一個按鈕,使用者點擊即可開啟 Mini App。
- 在 Telegram 中,開啟 @BotFather。
- 輸入
/mybots,然後選擇您的 Bot。 - 點擊 Bot Settings。
- 點擊 Menu Button。
- 點擊 Set up Web App。
- BotFather 會要求您輸入 網址 (URL),請輸入您的網址,(Telegram Mini App 連結展示):
https://www.techx.idv.tw/index.php/telegram-mini-app/ - BotFather 會要求您輸入 按鈕文字 (Button Text),輸入一個簡短的名稱,例如:
開啟我的應用或Mini App。
SDK 的全名是 Software Development Kit(軟體開發工具包)。
它的作用可以簡單理解為:幫助開發者更快速、有效地開發特定平台或服務上的應用程式。以下是 SDK 的主要功能與用途:
🧰 SDK 的核心作用
- 提供工具與資源:包含程式庫(libraries)、API、範例程式碼、文件說明、除錯工具等,讓開發者可以快速上手。
- 加速開發流程:減少從零開始的時間,讓開發者專注在功能實作與創新。
- 確保相容性與穩定性:SDK 通常由平台或服務提供者維護,能確保開發出來的應用程式與平台高度相容。
- 整合特定功能:例如 Facebook SDK 可讓你快速整合登入、分享、贊助商廣告等功能;Google Maps SDK 可讓你在 App 中嵌入地圖。
📦 常見 SDK 範例
| SDK 名稱 | 用途說明 |
|---|---|
| Android SDK | 開發 Android App 的工具包 |
| iOS SDK | 開發 iPhone/iPad App 的工具包 |
| Facebook SDK | 整合 Facebook 登入、分享、贊助商廣告等功能 |
| Google Maps SDK | 在 App 中嵌入地圖與定位功能 |
| Unity SDK | 遊戲開發平台 Unity 的擴充工具包 |
| Adsterra SDK | 整合 Adsterra 贊助商廣告格式與收益追蹤功能 |
站長或開發者,選擇合適的 SDK 能大幅提升開發效率與贊助商廣告變現能力, Adsterra、Monetag 等贊助商廣告平台的 SDK 整合!
JavaScript SDK 代碼案例–使用 Ad-Inserter 存放(目前是一個 SDK 共同 3 種贊助商廣告格式)


設定完成後,使用者進入您的 Bot 對話時,就會看到這個按鈕(如下方圖示),點擊後即會直接開啟您的網頁。


流量可以變現,是時候揭開秘密了!Monetag 推薦計劃


2025-11-01 程式碼完全正確,因 Monetag TMA 數據有在跑。
HTML 參考代碼(正在執行中)
<h2>歡迎使用 Telegram Mini App</h2>
<p>👋 點擊下方按鈕,解鎖專屬優惠 1👇:</p>
<button onclick="triggerRewardAd()">👋 解鎖專屬優惠 1 👇</button>
<script>
function triggerRewardAd() {
show_10104559().then(() => {
alert('👋 您已解鎖專屬優惠 1,感謝您!👇');
});
}
</script>
<h2>歡迎使用 Telegram Mini App</h2>
<p>👋 點擊下方按鈕,解鎖專屬優惠 2👇:</p>
<button onclick="triggerRewardAd()">👋 解鎖專屬優惠 2 👇</button>
<script>
function triggerRewardAd() {
show_10104559('pop').then(() => {
alert('👋 您已解鎖專屬優惠 2,感謝您!👇');
}).catch(e => {
console.warn('贊助商廣告播放失敗或被關閉', e);
});
}
</script>
<h2>歡迎使用 Telegram Mini App</h2>
<p>👋 專屬優惠 3 將自動展示 ! 👇:</p>
<script>
document.addEventListener("DOMContentLoaded", function () {
show_10104559({
type: 'inApp',
inAppSettings: {
frequency: 2,
capping: 0.1,
interval: 30,
timeout: 5,
everyPage: false
}
}).then(() => {
alert('👋 您已解鎖專屬優惠 3,感謝您!👇');
}).catch(e => {
console.warn('贊助商廣告播放失敗或被關閉', e);
});
});
</script>
JavaScript 參考代碼(正在執行中)
<script src='//libtl.com/sdk.js' data-zone='10104559' data-sdk='show_10104559'></script>
流量可以變現,是時候揭開秘密了!Monetag 推薦計劃
享技水工坊官方網站:用 Monetag 及 Direct Links 開啟你的網路賺錢之旅 !
https://www.techx.idv.tw/index.php/telegram-mini-app/
參考資料 1
1.Adsterra 官方網站. Adsterra Advertising Network. https://adsterra.com/
2.Joyy Mkt. Adsterra 教學與操作實例:用Paypal 開啟你的網路賺錢之旅! https://joyymkt.com/adsterra-tutorials/
2.1 享技水工坊官方網站:用 Monetag 及 Telegram Mini App 開啟你的網路賺錢之旅!
https://monetag.com/?ref_id=zGyR
3.Dicloak. Adsterra:全球發布者贊助商廣告網絡. https://dicloak.com/tc/affiliate-networks/adsterra
4.Adsterra Blog. Adsterra Minimum Payout: What Publishers Need to Know. https://adsterra.com/blog/adsterra-minimum-payout-for-publishers/
5.Adsterra 官方網站. Ad Formats. https://adsterra.com/ad-formats/
6.Adsterra 官方網站. CPA, CPC, CPM Media Buying Models. https://adsterra.com/pricing-models/
7.Adsterra Blog. CPM Meaning: What Cost Per Mille is and… https://adsterra.com/blog/what-is-cpm/
8.Adsterra Blog. Adsterra Ad Fraud Prevention Techniques. https://adsterra.com/blog/adsterra-ad-fraud-prevention-methods/
9.Adsterra Blog. Payouts in Local Currency for Adsterra Publishers. https://adsterra.com/blog/payouts-in-local-currency/
10.Hyperwallet Developer Documentation. Payee Country Availability. https://docs.hyperwallet.com/content/transfer-methods/v1/payout-networks/transfer-method-payee-country-availability
11.Reddit. I tried Adsterra ads on my blog/site, against all advice… https://www.reddit.com/r/Blogging/comments/1b2vhyz/i_tried_adsterra_ads_on_my_blogsite_against_all/
參考資料 2
- Adsterra Blog. (2025, August 31). Create and Edit Campaigns With New Ads API Features. https://adsterra.com/blog/ads-api-updates/
- BloggersPassion. (2025, June 26). Adsterra Review 2025: Benefits, Pros, Cons, Ratings & More. https://bloggerspassion.com/adsterra-review/
- Adsterra.com. Adsterra Advertising Network | Solutions for Advertisers and Publishers. https://adsterra.com/
- 享技水工坊官方網站:用 Monetag 及 Telegram Mini App 開啟你的網路賺錢之旅 !
- https://monetag.com/?ref_id=zGyR
探索更多來自 享技水工坊 的內容
訂閱即可透過電子郵件收到最新文章。

Living Water Studio 2025-11-04
Tech Flow Studio 2025-11-04