Go Web编程get支持多数开源社区(例如: github、googlecode、bitbucket、Launchpad) go get github.com/astaxie/beedb go get -u 参数可以自动更新包,而且当go get的时候会自动获取该包依赖的其他第三方包 通过这个命令可以获取相应的源码,对应的开源平台采用不同的源码控制工具,例如github采用git、googlecode采 格式化功能,这个功能其实 在底层就是调用了go fmt。接下来的一节我将讲述两个工具,这两个工具都自带了保存文件时自动化go fmt功能。 使用go fmt命令,更多时候是用gofmt,而且需要参数-w,否则格式化结果不会写入文件。gofmt -w src,可以格式 化整个项目。 go get go get 这个命令是用来动态获取远程代码包的,目前支持的有BitBucket、GitHub、Google archive/tar 0.011s FAIL archive/zip 0.022s ok compress/gzip 0.033s ... 默认的情况下,不需要任何的参数,它会自动把你源码包下面所有test文件测试完毕,当然你也可以带上参数,详情 请参考go help testflag go doc go doc 很多人说go不需要任何的第三方文档,例如chm手册之类的(其实我已经做了一个了,chm手册),因为它内部就有一0 码力 | 295 页 | 5.91 MB | 1 年前3
WeRoBot 0.6.0 微信公众号开发框架文档MusicReply 和 TransferCustomerServiceReply 。他们都继承自 WeChatReply 。 TextReply TextReply 是简单的文本消息,构造函数的参数如下: name value content 信息正文。 target 信息的目标用户。通常是机器人用户。 source 信息的来源用户。通常是发送信息的用户。 time 信息发送的时间,一 content='Hello!') Note 如果你的handler返回了一个字符串, WeRoBot会自动将其转化为一个文本消 息。 ArticlesReply ArticlesReply 是图文消息,构造函数的参数如下: name value content 信息正文。可为空。 target 信息的目标用户。通常是机器人用户。 source 信息的来源用户。通常是发送信息的用户。 time 信息发送的 后台看到所有的星标消息。 你需要给 ArticlesReply 添加 Article 来增加图文。 Article 类位于 werobot.reply.Article 。 Article 的构造函数的参数如下: name value title 标题 description 描述 img 图片链接 url 点击图片后跳转链接 注意,微信公众平台对图片链接有特殊的要求,详情可以在 消息接口使用指0 码力 | 35 页 | 63.71 KB | 1 年前3
WeRoBot 0.6.1 微信公众号开发框架文档MusicReply 和 TransferCustomerServiceReply 。他们都继承自 WeChatReply 。 TextReply TextReply 是简单的文本消息,构造函数的参数如下: name value content 信息正文。 target 信息的目标用户。通常是机器人用户。 source 信息的来源用户。通常是发送信息的用户。 time 信息发送的时间,一 content='Hello!') Note 如果你的handler返回了一个字符串, WeRoBot会自动将其转化为一个文本消 息。 ArticlesReply ArticlesReply 是图文消息,构造函数的参数如下: name value content 信息正文。可为空。 target 信息的目标用户。通常是机器人用户。 source 信息的来源用户。通常是发送信息的用户。 time 信息发送的 后台看到所有的星标消息。 你需要给 ArticlesReply 添加 Article 来增加图文。 Article 类位于 werobot.reply.Article 。 Article 的构造函数的参数如下: name value title 标题 description 描述 img 图片链接 url 点击图片后跳转链接 注意,微信公众平台对图片链接有特殊的要求,详情可以在 消息接口使用指0 码力 | 35 页 | 64.45 KB | 1 年前3
WeRoBot 0.5.0 微信公众号开发框架文档目前WeRoBot共有三种Reply: TextReply , ArticlesReply 和 MusicReply 。他们 都继承自 WeChatReply 。 TextReply TextReply 是简单的文本消息,构造函数的参数如下: name value content 信息正文。 target 信息的目标用户。通常是机器人用户。 source 信息的来源用户。通常是发送信息的用户。 time 信息发送的时间,一 content='Hello!') Note 如果你的handler返回了一个字符串, WeRoBot会自动将其转化为一个文本消 息。 ArticlesReply ArticlesReply 是图文消息,构造函数的参数如下: name value content 信息正文。可为空。 target 信息的目标用户。通常是机器人用户。 source 信息的来源用户。通常是发送信息的用户。 time 信息发送的 后台看到所有的星标消息。 你需要给 ArticlesReply 添加 Article 来增加图文。 Article 类位于 werobot.reply.Article 。 Article 的构造函数的参数如下: name value title 标题 description 描述 img 图片链接 url 点击图片后跳转链接 注意,微信公众平台对图片链接有特殊的要求,详情可以在 消息接口使用指0 码力 | 25 页 | 55.31 KB | 1 年前3
WeRoBot 0.5.1 微信公众号开发框架文档目前WeRoBot共有三种Reply: TextReply , ArticlesReply 和 MusicReply 。他们 都继承自 WeChatReply 。 TextReply TextReply 是简单的文本消息,构造函数的参数如下: name value content 信息正文。 target 信息的目标用户。通常是机器人用户。 source 信息的来源用户。通常是发送信息的用户。 time 信息发送的时间,一 content='Hello!') Note 如果你的handler返回了一个字符串, WeRoBot会自动将其转化为一个文本消 息。 ArticlesReply ArticlesReply 是图文消息,构造函数的参数如下: name value content 信息正文。可为空。 target 信息的目标用户。通常是机器人用户。 source 信息的来源用户。通常是发送信息的用户。 time 信息发送的 后台看到所有的星标消息。 你需要给 ArticlesReply 添加 Article 来增加图文。 Article 类位于 werobot.reply.Article 。 Article 的构造函数的参数如下: name value title 标题 description 描述 img 图片链接 url 点击图片后跳转链接 注意,微信公众平台对图片链接有特殊的要求,详情可以在 消息接口使用指0 码力 | 30 页 | 59.38 KB | 1 年前3
WeRoBot 0.5.2 微信公众号开发框架文档目前WeRoBot共有三种Reply: TextReply , ArticlesReply 和 MusicReply 。他们 都继承自 WeChatReply 。 TextReply TextReply 是简单的文本消息,构造函数的参数如下: name value content 信息正文。 target 信息的目标用户。通常是机器人用户。 source 信息的来源用户。通常是发送信息的用户。 time 信息发送的时间,一 content='Hello!') Note 如果你的handler返回了一个字符串, WeRoBot会自动将其转化为一个文本消 息。 ArticlesReply ArticlesReply 是图文消息,构造函数的参数如下: name value content 信息正文。可为空。 target 信息的目标用户。通常是机器人用户。 source 信息的来源用户。通常是发送信息的用户。 time 信息发送的 后台看到所有的星标消息。 你需要给 ArticlesReply 添加 Article 来增加图文。 Article 类位于 werobot.reply.Article 。 Article 的构造函数的参数如下: name value title 标题 description 描述 img 图片链接 url 点击图片后跳转链接 注意,微信公众平台对图片链接有特殊的要求,详情可以在 消息接口使用指0 码力 | 30 页 | 59.42 KB | 1 年前3
WeRoBot 0.5.3 微信公众号开发框架文档目前WeRoBot共有三种Reply: TextReply , ArticlesReply 和 MusicReply 。他们 都继承自 WeChatReply 。 TextReply TextReply 是简单的文本消息,构造函数的参数如下: name value content 信息正文。 target 信息的目标用户。通常是机器人用户。 source 信息的来源用户。通常是发送信息的用户。 time 信息发送的时间,一 content='Hello!') Note 如果你的handler返回了一个字符串, WeRoBot会自动将其转化为一个文本消 息。 ArticlesReply ArticlesReply 是图文消息,构造函数的参数如下: name value content 信息正文。可为空。 target 信息的目标用户。通常是机器人用户。 source 信息的来源用户。通常是发送信息的用户。 time 信息发送的 后台看到所有的星标消息。 你需要给 ArticlesReply 添加 Article 来增加图文。 Article 类位于 werobot.reply.Article 。 Article 的构造函数的参数如下: name value title 标题 description 描述 img 图片链接 url 点击图片后跳转链接 注意,微信公众平台对图片链接有特殊的要求,详情可以在 消息接口使用指0 码力 | 30 页 | 59.71 KB | 1 年前3
WeRoBot 1.0.0 微信公众号开发框架文档和 target reply = TextReply(message=message, content='Hello!') TextReply TextReply 是简单的文本消息,构造函数的参数如下: name value content 信息正文。 target 信息的目标用户。通常是机器人用户。 source 信息的来源用户。通常是发送信息的用户。 time 信息发送的时间, 为回复图片消息,构造函数的参数如下: name value media_id 通过素材管理接口上传多媒体文件,得到的id。 target 信息的目标用户。通常是机器人用户。 source 信息的来源用户。通常是发送信息的用户。 time 信息发送的时间,一个UNIX时间戳。默认情况下会使用当前时 间。 VoiceReply VoiceReply 为回复语音消息,构造函数的参数如下: name source 信息的来源用户。通常是发送信息的用户。 time 信息发送的时间,一个UNIX时间戳。默认情况下会使用当前时 间。 VideoReply VideoReply 为回复视频消息,构造函数的参数如下: name value media_id 通过素材管理接口上传多媒体文件,得到的id。 title 视频消息的标题。可为空。 description 视频消息的描述。可为空。 target0 码力 | 48 页 | 65.63 KB | 1 年前3
WeRoBot 1.1.0 微信公众号开发框架文档0.0.0' robot.config['PORT'] = 80 robot.run() 注解 你需要 root 或管理员权限才能监听 1024 以下的端口。 你可以通过传递 server 参数来手动指定使用的服务器 import werobot robot = werobot.WeRoBot(token='tokenhere') @robot.handler def echo(message): [program:wechat_robot] command = python /home/whtsky/robot.py user = whtsky redirect_stderr = true stdout_logfile = /home/whtsky/logs/robot.log 使用 Nginx 进行反向代理 微信服务器只支持80端口的机器人——显然,你的服务器上不会只跑着一个微 信机器人。对于这种情况,我们建议您使用 "Hello!" 而在打开 Session 之后, 如果你的 handler 不需要使用 Session ,可以保持不 变; 如果需要使用 Session ,则这个 Handler 需要修改为接受第二个参数: session @robot.subscribe_event def intro(message): return "Hello!" @robot.text def hello(message0 码力 | 62 页 | 75.61 KB | 1 年前3
WeRoBot 1.1.1 微信公众号开发框架文档0.0.0' robot.config['PORT'] = 80 robot.run() 注解 你需要 root 或管理员权限才能监听 1024 以下的端口。 你可以通过传递 server 参数来手动指定使用的服务器 import werobot robot = werobot.WeRoBot(token='tokenhere') @robot.handler def echo(message): [program:wechat_robot] command = python /home/whtsky/robot.py user = whtsky redirect_stderr = true stdout_logfile = /home/whtsky/logs/robot.log 使用 Nginx 进行反向代理 微信服务器只支持80端口的机器人——显然,你的服务器上不会只跑着一个微 信机器人。对于这种情况,我们建议您使用 "Hello!" 而在打开 Session 之后, 如果你的 handler 不需要使用 Session ,可以保持不 变; 如果需要使用 Session ,则这个 Handler 需要修改为接受第二个参数: session @robot.subscribe_event def intro(message): return "Hello!" @robot.text def hello(message0 码力 | 62 页 | 75.91 KB | 1 年前3
共 759 条
- 1
- 2
- 3
- 4
- 5
- 6
- 76













