Main /
Telegram-Gsript
Resource -Libraries : MHczUHrzvBLV1HsUn5XkOIfvg_do21SJR
https://medium.com/@unnikked/how-to-create-your-first-telegram-bot-9005c08a5aa5
function ethprice(){
var alamat = "vip.bitcoin.co.id/api/eth_idr/ticker";
result = UrlFetchApp.fetch(alamat);
var retw = result.getContentText();
var retjson = JSON.parse(retw);
var last = retjson.ticker.last;
var buy = retjson.ticker.buy;
var sell = retjson.ticker.sell;
var vol_eth = retjson.ticker.vol_eth;
vol_eth = vol_eth.split('.');
var apixlm = "vip.bitcoin.co.id/api/str_idr/ticker";
res2 = UrlFetchApp.fetch(apixlm);
var retw2 = res2.getContentText();
var json2 = JSON.parse(retw2);
var last2 = json2.ticker.last;
var buy2 = json2.ticker.buy;
var sell2 = json2.ticker.sell;
var vol_str = json2.ticker.vol_str;
var vol2 = vol_str.split('.');
var api_btc = "vip.bitcoin.co.id/api/btc_idr/ticker";
res_btc = UrlFetchApp.fetch(api_btc);
var ret_btc = res_btc.getContentText();
var json_btc = JSON.parse(ret_btc);
var last_btc = json_btc.ticker.last;
var buy_btc = json_btc.ticker.buy;
var sell_btc = json_btc.ticker.sell;
var volx_btc = json_btc.ticker.vol_btc;
var vol_btc = volx_btc.split('.');
var current_datetime = new Date();
var dt = current_datetime.getFullYear() + "-" + (current_datetime.getMonth() + 1) + "-" + current_datetime.getDate() + " " + current_datetime.getHours() + ":" + current_datetime.getMinutes() ;
var token = '575634564:AAF3EmY86h-WqS1KYefr52GPAhKdjXXXXXXXX'; //token bot
var tg = new telegram.daftar(token);
var chatid = '242539199' // ID Telegram xoer
teks1 = "ETH/IDR\nBuy: "+rp(buy)+" IDR\nSell: "+rp(sell)+" IDR\nVol: "+vol_eth[0]+" ETH";
teks2 = "\n\n"+"XLM/IDR\nBuy: "+rp(buy2)+" IDR\nSell: "+rp(sell2)+" IDR\nVol: "+rp(vol2[0])+" XLM";
teks3 = "\n\n"+"BTC/IDR\nBuy: "+rp(buy_btc)+" IDR\nSell: "+rp(sell_btc)+" IDR\nVol: "+rp(vol_btc[0])+" BTC";
var ret = tg.kirimPesan(chatid, dt+" WIT\n"+teks1+teks2+teks3, 'markdown');
Logger.log(ret); // simpan hasil return kirimPesan ke log
}
function rp(angka){
var number_string = angka.replace(/[^,\d]/g, '').toString(),
split = number_string.split(','),
sisa = split[0].length % 3,
rupiah = split[0].substr(0, sisa),
ribuan = split[0].substr(sisa).match(/\d{3}/gi);
// tambahkan titik jika yang di input sudah menjadi angka ribuan
if(ribuan){
separator = sisa ? '.' : '';
rupiah += separator + ribuan.join('.');
}
rupiah = split[1] != undefined ? rupiah + ',' + split[1] : rupiah;
return rupiah;
}
var api_abdt = "horizon.stellar.org/order_book?selling_asset_type=native&buying_asset_type=credit_alphanum4&buying_asset_code=ABDT&buying_asset_issuer=GDZURZR6RZKIQVOWZFWPVAUBMLLBQGXP2K5E5G7PEOV75IYPDFA36WK4&limit=1"; res0_abdt = UrlFetchApp.fetch(api_abdt); var res_abdt = res0_abdt.getContentText(); var js_abdt = JSON.parse(res_abdt); var bn1 = js_abdt.bids[0].price_r.n; var bd1 = js_abdt.bids[0].price_r.d; var bid_abdt = bd1/bn1; var an1 = js_abdt.asks[0].price_r.n; var ad1 = js_abdt.asks[0].price_r.d; var ask_abdt = ad1/an1;
telegram info
https://api.telegram.org/botxxxxxxxxxxxx/setwebhook?url=https://anu.php https://api.telegram.org/botxxxxxxxxxxxx/getWebhookinfo https://api.telegram.org/botxxxxxxxxxxxx/getUpdates