slack 上的小黄鸡 - SlackBot 欢迎围观

2015-06-24 09:18:44 +08:00
 dongweiming

最近不到20天里面我们做了一个slack上的小黄鸡 代码地址在这里: https://github.com/python-cn/slack_bot

heroku地址: https://slack-bot2.herokuapp.com/slack_callback

小黄鸡年久失修, 插件都不可用了, 而且严重依赖人人, 以及rq, mysql. 我直接把核心剥离出来. 代码很少. 我觉得看这个项目很容易做一个其他类型的小黄鸡

它其实是很多个网站的爬虫集合, 初学者和有一定经验的python开发者可以围观用bs4和lxml如何快速的写一个爬虫,里面也有一些python的技巧,和不太常规的用法

但是其实我是来做广告的: http://python-cn.org/ 我们招募开发者. 欢迎参与进来.

先看bot的效果吧:

地图插件 - 你可以输入我想从哪去哪, 会给你个路线(步行/开车/公交)


天气插件 - 使用了百度api, 获得城市的天气情况

北京公交插件 - 可以查询北京公交线路, 获取实时的到某站的信息(有些线路站点不准)


美食插件 - 使用大众点评网api, 获取附近餐饮信息, 评分, 电话地址,距离等等

技术活动插件 - 从segmentfault/csdn/车库咖啡/活动行获得最近的活动列表

Github_issue插件 - 获得你个人或者组织下未处理的Pull requests列表

电影信息插件 - 列出最近上映和即将上映的电影信息

pycoders插件 - 获得<pycoders weekly>订阅数据

pythonweekly插件 - 获得<pythonweekly>订阅数据

头条插件 - 获得今日头条新闻

travel插件 - 旅游推荐/景点介绍


v2ex feed插件 - 获得一些节点的最新feed

help插件 - 列出所有插件的帮助信息

最主要的是小黄鸡(simsim)

也可以直接发到个人的slackbot channel里:


详情请看 http://www.dongwm.com/archives/slackshang-de-xiao-huang-ji-slackbot/

7356 次点击
所在节点    程序员
37 条回复
NovemberEleven
2015-06-24 09:35:56 +08:00
好厉害的小黄鸡!
Mcatt
2015-06-24 09:46:12 +08:00
看起来挺不错的,网站的愿景也是挺好的。不过貌似python社区也挺多,楼主有时间、精力和信心建设成ruby-china那样吗
tonic
2015-06-24 09:51:52 +08:00
... 我就翻了下源码, 希望作者不要写出 `private = True if 'private' in s or '私聊' in s else False` 这样的代码啊... >< 虽然我是接地气的人并不是那么 care 代码风格什么的... 还是忍不住说一下 ><
tonic
2015-06-24 09:53:35 +08:00
又看了下作者原来是小明明... = =
samael
2015-06-24 10:04:39 +08:00
firefly? 这和那个python服务器框架firefly有关系吗?
halfcrazy
2015-06-24 10:24:49 +08:00
@samael 只是碰巧重名
dongweiming
2015-06-24 10:34:10 +08:00
@tonic 这样可好:

any([word in s for word in ['private', '私聊']])
missdeer
2015-06-24 11:11:41 +08:00
这是怎样的毅力能加入这么多功能。。。
bcxx
2015-06-24 12:30:11 +08:00
@dongweiming any(word in s for word in ('private', '私聊')) 就好了
kxxoling
2015-06-24 13:03:35 +08:00
用 @lepture 的库,抢 python-china.org 的用户 (¬д¬) 。
dongweiming
2015-06-24 13:29:47 +08:00
@missdeer 利用闲暇周末时间就可以了. 这些功能大多是做这个bot时候就想到的. 还因为很多原因暂停了一些插件.
dongweiming
2015-06-24 13:31:22 +08:00
@kxxoling 我不排斥国货啊, 我觉得好的就直接拿来用. 随便弱弱的问 python-china.org 现在还有用户么( ̄﹏ ̄)
dongweiming
2015-06-24 13:34:01 +08:00
@Mcatt 凡是有名的社区或者项目 排除因为走的最早填补空当, 英语交流问题, 以及符合了国外某些群体的口味. 大多在早期版本很low, 但是贵在坚持. 没有人的话 我个人也会把它做完滴.
wong2
2015-06-24 13:57:21 +08:00
@dongweiming 小六说的是可以直接 `private = 'private' in s or '私聊' in s` 吧。。
NCE
2015-06-24 14:20:36 +08:00
然并卵
kxxoling
2015-06-24 14:41:02 +08:00
@dongweiming 没事啦,只是顺口吐槽下~ python-china.org 确实近几个月都没有新帖子了,国内 Python 用户本来就少,分散开来更难形成社区了。如果能够联系一些国内有影响力的开发者或者公司一起发展社区也许能滚起用户的雪球。
zenliver
2015-06-24 15:42:18 +08:00
小明明又出来卖萌了,,,
dddd
2015-06-24 16:03:39 +08:00
第一时间想到了这个: http://www.tuling123.com/openapi/cloud/access_api.jsp
以前摆弄过Android版
Hodor
2015-06-24 17:08:48 +08:00
真是一个孤单的故事。。。
dongweiming
2015-06-24 18:07:07 +08:00
@wong2

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/200701

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX