更新於 2024/12/04閱讀時間約 3 分鐘

telegram bot 金流

如果有註冊公司,telegram 有提供一個很方便的金流服務,只要在第三方支付註冊如stripe 或者是paypal,且取得API的token,就只要按照這網頁的方法執行就可以了。

而如果沒有註冊公司的話,就只能收取telegrat star,而star 是可以轉換成虛擬貨幣ton的。

在google app script的話,方法如下:

function tg_push_invoice(temp_title,temp_message,clientID,amount,bottokenurl) {
     var pricetab =[{"label":"MyService","amount":amount}]
  var payload = {
    "chat_id": clientID,
    "title": temp_title,
    "description": temp_message,
    "payload" : "test",
    "provider_token" : "xxxxxx", //when pay stars. provider taken is empty
    "currency": "XTR", //XTR 就是 telegram star coin
    "prices": JSON.stringify(pricetab)
  }
  var options = {
    "method": "post",
    "contentType": "application/json",
    "payload": JSON.stringify(payload)
  };
  UrlFetchApp.fetch(bottokenurl + "sendInvoice", options);
}


如此一來,就可以收取star 幣了。所以「bot.學習.人」把自己管理社群用的telegram bot 加上了打賞功能,感謝大家請我喝一杯咖啡。

p.s. 目前50 star幣約等於1美金。


分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.