国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

koa2開發(fā)微信公眾號(hào): 不定期推送最新幣圈消息

xi4oh4o / 3200人閱讀

摘要:背景比特幣說好的分叉最后卻分叉不成,如今算力又不夠,于是比特現(xiàn)金想篡位沒一個(gè)星期就漲了快倍,錯(cuò)過這趟快車甚是后悔,于是打算寫一個(gè)可不定期推送最新消息的微信公眾號(hào)。既然是利用微信這個(gè)平臺(tái)載體,當(dāng)然要熟悉微信的,遂封裝了一下。

背景:比特幣說好的segwit2x分叉最后卻分叉不成,如今算力又不夠,于是比特現(xiàn)金想篡位? 沒一個(gè)星期就漲了快10倍,錯(cuò)過這趟快車甚是后悔,于是打算寫一個(gè)可不定期推送最新消息的微信公眾號(hào)。既然是利用微信這個(gè)平臺(tái)載體,當(dāng)然要熟悉微信的api,遂封裝了一下。

當(dāng)然你也可以不看wechat-koa2的代碼,直接使用下面的demo,不用百行代碼便可輕松實(shí)現(xiàn)定制的幣圈最新消息推送,后期會(huì)推出自動(dòng)爬取全球各大交易所的最新消息,任何幣種上線第一時(shí)間通知到位

先放出wechat-koa2 API,后續(xù)有時(shí)間再根據(jù)庫幣提供的api作封裝

插播一個(gè)廣告: 庫幣是由一群數(shù)字資產(chǎn)愛好者創(chuàng)建而成的一個(gè)專注區(qū)塊鏈資產(chǎn)的交易平臺(tái),創(chuàng)始團(tuán)隊(duì)主要來自螞蟻金服、廣發(fā)證券等互聯(lián)網(wǎng)和金融公司,致力于打造世界級(jí)的區(qū)塊鏈資產(chǎn)交易平臺(tái)。(跟NEO發(fā)放GAS一樣,定期每天會(huì)根據(jù)用戶持有的KCS發(fā)放鼓勵(lì)金) 邀請(qǐng)注冊(cè)鏈接 -> https://www.kucoin.com/#/?r=E...

0x00 wechat-koa2
const config = require("./config")

const Koa = require("koa")
const app = new Koa()

const Router = require("koa-router")
const router = new Router()

const Wechat = require("wechat-koa2")

const w = new Wechat(config)

// 封裝過后的koa-bodyparser
app.use(w.bodyParser())

// 微信服務(wù)器校驗(yàn)
router.get("/", async(ctx) => {
    w.serverVerify(ctx)
})

// 監(jiān)聽用戶發(fā)送過來的消息
router.post("/", async (ctx) => {
    await w.listening(ctx)
}

// 具體業(yè)務(wù)在可全寫在這里,注冊(cè)監(jiān)聽(具體看后文介紹)
// ....
// ....

app.use(router.routes()).use(router.allowedMethods())

console.log("START: ", `wechat server is listening at ${config.port} ...`)

app.listen(config.port)
0x01 發(fā)送幣種,查詢實(shí)時(shí)價(jià)格和漲幅

這里使用的是sosobtc的接口,當(dāng)然你也可以使用其他接口,如 zb.com、庫幣 等

const config = require("./config")

const Koa = require("koa")
const app = new Koa()

const Router = require("koa-router")
const router = new Router()

const Wechat = require("wechat-koa2")

const w = new Wechat(config)

// 封裝過后的koa-bodyparser
app.use(w.bodyParser())

// 微信服務(wù)器校驗(yàn)
router.get("/", async(ctx) => {
    w.serverVerify(ctx)
})

// 監(jiān)聽用戶發(fā)送過來的消息
router.post("/", async (ctx) => {
    await w.listening(ctx)
}

// 具體業(yè)務(wù) 具體業(yè)務(wù) 具體業(yè)務(wù)
w.onText(data => {
    const text = data.Content.toLowerCase()
    const coinURL = `http://sosobtc.in/api/vi/analysis/coinAllWeb?coin=${text}`
    
    w.get(coinURL).then(result => {
        result = result[0]
        const coin = result.coin
        const webSiteCn = result.webSiteCn || result.webSite
        const change24H = result.change24H
        const close = result.close
        const high = result.high
        const low = result.low
        
        if(coin.toLowerCase() === "btc") {
            w.replyText(result_2 => {
                toUser: result_2.FromUserName,
                fromUser: result_2.ToUserName,
                content: `當(dāng)前查詢幣種: BTC (${webSiteCn})
                        最新價(jià)格: ${close}
                        24H漲幅: ${change24H}%
                        最高價(jià)格: ${high} USD
                        最低價(jià)格: ${low} USD
                        來源: 點(diǎn)擊這里
                `
            })
        } else {
            w.replyText(result_2 => {
                toUser: result_2.FromUserName,
                fromUser: result_2.ToUserName,
                content: `當(dāng)前查詢幣種: ${coin.toLowerCase()} (${webSiteCn})
                        最新價(jià)格: ${close}
                        24H漲幅: ${change24H}%
                        最高價(jià)格: ${high} BTC
                        最低價(jià)格: ${low} BTC
                        來源: 點(diǎn)擊這里
                `
            })
        }
    })
})

app.use(router.routes()).use(router.allowedMethods())

console.log("START: ", `wechat server is listening at ${config.port} ...`)

app.listen(config.port)

PS: 本人原混于各種幣圈,bts 2塊3時(shí)入手靠信仰一直持到現(xiàn)在(哭...)。目前正在學(xué)習(xí)區(qū)塊鏈(nodejs/python/go),若你也有興趣,歡迎一起交流探討

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/23935.html

相關(guān)文章

  • 小程序發(fā)資源匯總 awesome-wechat-weapp(定期更新)

    摘要:本文托管在上,不定期更新最后更新時(shí)間官方文檔小程序開發(fā)文檔小程序設(shè)計(jì)指南小程序開發(fā)者工具新聞報(bào)道微信正式開放內(nèi)測(cè)小程序,不開發(fā)的日子真的來了氪關(guān)于微信小程序應(yīng)用號(hào),我能透露的幾個(gè)細(xì)節(jié)可能吧你的產(chǎn)品適不適合做微信小程序你需要這篇產(chǎn)品邏 本文托管在github上,不定期更新:justjavac/awesome-wechat-weapp 最后更新時(shí)間:2016-09-24 06:22:10 ...

    lscho 評(píng)論0 收藏0
  • 使用vue發(fā)微公眾號(hào)下SPA站點(diǎn)的填坑之旅

    摘要:原文見我的博客,點(diǎn)擊進(jìn)入使用開發(fā)微信公眾號(hào)下站點(diǎn)的填坑之旅本文為我創(chuàng)業(yè)過程中,開發(fā)項(xiàng)目的填坑之旅。作為一個(gè)技術(shù)宅男,我的項(xiàng)目是做一個(gè)微信公眾號(hào),前后端全部自己搞定,不浪費(fèi)國家一分錢。 原文見我的博客,點(diǎn)擊進(jìn)入使用vue開發(fā)微信公眾號(hào)下SPA站點(diǎn)的填坑之旅 本文為我創(chuàng)業(yè)過程中,開發(fā)項(xiàng)目的填坑之旅。作為一個(gè)技術(shù)宅男,我的項(xiàng)目是做一個(gè)微信公眾號(hào),前后端全部自己搞定,不浪費(fèi)國家一分錢^_^。 ...

    yeyan1996 評(píng)論0 收藏0
  • 應(yīng)用號(hào)(小程序)資源匯總(1010更新)

    摘要:微信應(yīng)用號(hào)小程序資源匯總。每天不定期整理和收集微信小程序相關(guān)資源,方便查閱和學(xué)習(xí),歡迎大家提交新的資源,完善和補(bǔ)充。 wechat-weapp-resource 微信應(yīng)用號(hào)(小程序)資源匯總。 每天不定期整理和收集微信小程序相關(guān)資源,方便查閱和學(xué)習(xí),歡迎大家提交新的資源,完善和補(bǔ)充。 showImg(https://segmentfault.com/img/remote/1460000...

    趙春朋 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<