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/

7379 次点击
所在节点    程序员
37 条回复
dongweiming
2015-06-24 18:08:17 +08:00
@dddd #TIL
VeryCB
2015-06-24 18:12:49 +08:00
@wong2 鸡爸好~
wangtai
2015-06-24 18:30:55 +08:00
怎么加入?
Mcatt
2015-06-24 20:22:34 +08:00
@dongweiming 加油!
402645707
2015-06-24 21:31:52 +08:00
话说这不就是去掉声音识别的siri吗
dongweiming
2015-06-24 21:33:11 +08:00
@wangtai 给社区贡献代码之后我会邀请你进我们的slack.

1. 你可以吐槽我们现有的代码
2. 改现有代码的bug
3. https://trello.com/b/JM2OEXPA/firefly 这里是一些任务列表, 你可以认领你认为有兴趣的去完成它, 也可以增加你认为有趣的有用的card去完成它.
4. 重新设计其中某块. 比如前端一直没有使用什么框架. 我想使用react 你要有这方面的兴趣和能力也可以参与进来
biggun
2015-06-25 00:39:30 +08:00
@dongweiming 加油。
biggun
2015-06-25 00:40:33 +08:00
@dongweiming 倒是有兴趣加入前端的开发。不过从现有的flask app里面剥离template,会有点痛哦。。
deepreader
2015-06-25 01:06:24 +08:00
@dongweiming 求拉入github python-cn: https://github.com/idf
flowfire
2015-06-25 05:05:19 +08:00
python初学者能进嘛 [逃
话说发现python是按缩进分隔代码的时候我就觉得我找到了真爱
junnplus
2015-06-25 09:54:04 +08:00
支持,想加,2333
dongweiming
2015-06-25 11:32:58 +08:00
@deepreader 需要贡献代码才能进来哦.
@biggun 不怕哦 最多我们现在用的plim不用了.

假如对ipython/pypa/celery系代码有兴趣也可以一起研究哦
wych
2015-06-25 12:04:55 +08:00
很有意思
startover
2015-06-25 13:12:13 +08:00
小明明加油~
lepture
2015-06-28 20:46:41 +08:00
咦,如果你们想做 Python 社区的话,可以联系我,我可以把 python-china.org 给你们的。为什么又开一个新的?已经分裂了好多了。
biggun
2015-06-30 04:23:50 +08:00
@dongweiming 可以尝试先剥离现有的templates,用react去实现。已fork,正在尝试中。不过这样做的话很多前端的组件都变成了静态文件,flask有serving这类文件的best practice么?
dongweiming
2015-07-03 11:38:26 +08:00
@biggun 我平时不上v2ex. 刚才改了下目前的任务. 顺便来看看, 果然有留言. 我们最近在做plim->jinja2的迁移和嵌入react的工作,
具体讨论可见: [Issue92](https://github.com/python-cn/firefly/issues/92), 开发详情请关注[trello](https://trello.com/b/JM2OEXPA/firefly). 我觉得jinja2和react的场景是可以互补的. 还没看见这种方式的**best practice** 我目前的方法还是把react当做前端代码来看, 像是coffee. 我们平时都只是编辑jsx模板, grunt会自动把它编译成js文件被模板使用

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

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

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

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

© 2021 V2EX