前言
很早之前就知道Telegram可以定制Bot,这个开放性的功能还是挺有趣的,可以实现发言、搜图、投票等等。最近在想微信上是不是也能定制Bot呢?官方似乎没有提供这种接口,在Github上一番搜索后找到了开源项目Wechaty,于是尝试用这款框架先搭了一个WechatBot
,后续也会补上TelegramBot
和GithubBot
WechatBot
Wechaty框架解决了扫描发言、Bot发言、Bot发图这三个最基本的问题,之后借助node.js扩展自己想要的功能就方便多了。目前我只做了一些简单的功能:发图(本地及网络图片),对话(基于图灵机器人API),念诗(膜),Ping连通测试,以后有时间的话会继续丰富一些的功能。
TelegramBot
TelegramBot的技术已经非常成熟了,Github上有许多开源的TelegramBot,具备各种五花八门功能。之前也用telegram-stickerimage-bot导了一批Telegram的高清贴图表情到微信,灰常好用。python-telegram-bot这款框架封装了官方API,支持用Python便利的定制你的Bot,走过路过不要错过(= ̄ω ̄=),先TODO占坑。
GithubBot
目前一些大厂或大型开源组织已经在用GithubBot来做issue和pr的辅助管理了,原理都是基于Github开放的Webhook功能,比如facebook家的facebook-github-bot,还有node.js家的nodejs-github-bot
他们也各自开源了一些GithubBot的库,比如github-bot,mention-bot,后面有时间的话会参考这些开源库去做一个,先TODO占坑。
声明:本站所有文章均为原创或翻译,遵循署名-非商业性使用-禁止演绎 4.0 国际许可协议,如需转载请确保您对该协议有足够了解,并附上作者名(Est)及原贴地址