Peter 邀请我到币问回答这个问题,原答案在:https://www.bitask.org/question/1007
微信个人号机器人我没太了解,不过我做过公众号 justyyuk (小赖子英国生活和资讯),这个公众号机器人的入口就是在微信公众号控制平台里,
具体位置: 开发 - 基本配置。
然后基本的问答式机器人的代码我在 github 上传了一份:
https://github.com/DoctorLai/WeChat-Example-Developer/blob/master/index.php
先看看效果吧:
调用 coinmarkcap 的API,用PHP代码简单得不行了,比如:
function GetPrice2($from, $to, &$rank, &$c1h, &$c24h, &$c7d) {
$from = trim($from);
$to = trim(strtolower($to));
$cmd = strtolower($from);
$url = 'curl -s "https://api.coinmarketcap.com/v1/ticker]https://api.coinmarketcap.com/v1/ticker/'.$from.'/?convert='.$to . '"';
$tmp = shell_exec($url);
$data = json_decode($tmp, true);
if ($data) {
if ($data[0]['rank']) {
$rank = $data[0]['rank'];
}
if ($data[0]['percent_change_1h']) {
$c1h = $data[0]['percent_change_1h'];
}
if ($data[0]['percent_change_24h']) {
$c24h = $data[0]['percent_change_24h'];
}
if ($data[0]['percent_change_7d']) {
$c7d = $data[0]['percent_change_7d'];
}
}
if ($data && count($data) && $data[0]['price_' . $to]) {
$y = (float)$data[0]['price_' . $to];
$x = round($y, 2);
if (abs($x) < 0.01) {
return sprintf('%f', $y);
}
return $x;
}
return null;
}
我相信代码都是差不多的,只不过接口不一样。回到这问题,你需要:
- 懂一门编程语言像 NodeJs , PYTHON 或者 PHP 在这里就很适合。
- 懂得调用 coinmarkcap 或者 coinbase API 之前我写过一帖子在: https://helloacm.com/php-function-to-get-exchange-rate-between-cryptocurrency-btc-ltc-eth-to-fiat-currency/
- 懂得微信个人号或者公众号的配置
还发现了 币问三个BUG:
- 直接插入URL有BUG
- 插入图片 直接用 网络URL 显示不了
- 代码里的 URL 被 加强制加上了 [url] [/url]
同步到博文: https://justyy.com/archives/5904
通过 SP 代理工具 成为 YY银行股东,好处多多。只要代理大于10 SP给 @justyy 即可自动成为YY股东。用同样的工具输入0取消代理退出股东。来去自由,取消代理后系统需要7天才能将您代理的SP退回到您的帐号上。友情提示,不建议把所有SP都代理给银行,因为你需要留一些能量发贴。
- SteemIt 教程、机器人、在线工具和API接口
- 加入公众号 justyyuk 即可以实时查询 BTC, SBD, STEEM, YOYOW, LTC, ETH 等虚拟货币的价格.
- 大家好才是真的好,YY银行足球队,你还有啥理由不加入银行?
- YY 银行开启互抱大腿模式