使用微信发布

绑定微信账户

进入 Bucket 的 Dashboard 后,找到入口进行绑定即可,后续需要对微信发布做一些自定义项,才能符合自己的使用场景。
如果看到有两个(及以上)的微信服务号,择一关注就好。这是为了一些有两个以上 Bucket 的使用者考虑的,比如一个生活相关、一个工作相关。

注: FarBox 绑定微信公众号,如果是自行部署的,则不具备这个功能,需要自行申请微信的服务号 (需企业或者个体工商的资质),并在 FarBox 的系统设置中进行设定才会启用。

小贴士

文本内容支持 #标签 的语法,但最终会转化为 标签 这种 FarBox 的对应语法。
如果是语音,并且结尾补充标签 关键字(5字以内)会自动识别为标签的语法。

强烈建议尝试使用语音发布内容,目前微信语音转文本的识别率非常高!

一些使用场景

个人记录

直接使用即可,如有必要,建议设定 Post Folder 来处理微信发布内容的保存目录。之后,就直接发送文字、图片了。

群体讨论

只要大家同时绑定一个 Bucket ,那么所有人的发言,都会存储到同一篇文章中。建议可以每个人设定自己的昵称,使用 name 自己的名字 这个文本命令即可。

另外,如果需要可以把 Auto Add DateAdd Nickname 开启。

交作业

首先要设定 Post Folder,不同时期的作业可以划到某一个文件夹下,如果默认是不直接公开的网站上的,一般以下划+英文的形式为名,比如 _draft
然后开启 One User One Post,这样每个微信关联的人,自己都会有一篇对应的文章,保持独立性。
如果使用者需要重新提交作业的,可以输入 reset 这个文本命令。

注意: 单篇文章仍然是遵循 Markdown 的语法,你可以告诉提交作业的人,第一行写 title: xxxx,第二行写 author: xxxx 这样来完成 Metadata(元数据) 的声明。

作为相册

首先要设定 Image Folder,然后把 Image Insert Type 设置为 image,就不会作为文章的插图了,而是直接作为图片存储。

微信发布的设定

FarBox 上,可以对绑定到微信的 Bucket (网站) 进行额外设置,让它有不同的场景适用性。

  1. Post Folder: (当天)文章存储的位置,如果设置了,存储于 『post_folder/%Y-%m-%d.txt』,默认存储于『%Y/%Y-%m-%d.txt』
  2. Image Folder: 图片存储的位置,一般不需要设置,但比如一次旅行,说不定设置到某个目录会更方便未来的整理。
  3. Image Insert Type: 如果选择 『Markdown Syntax』会作为文本格式插入到文章里;反之则是直接保存为图片,但不插入到文章中。
  4. Silent Reply: 如果选 『是』就会进入静默模式,微信端不会给出任何回复,如果需要减少微信本身通知造成的干扰性,建议开启。
  5. Draft By Default: 如果选 『是』,则一篇通过微信新建的文章,会自动在头部补充 『status: draft』,多数博客模板会不显示 draft 状态的文章。
  6. One User One Post: 如果选『是』,那么多人绑定一个 Bucket 的时候,每个人对应的一篇文章分别是不一样的。
  7. User Post Per Day: 配合『One User One Post』使用,如果选择了『是』,则相当于每人每天的文章路径是不一样的。这个场景就像一个小组,里面的人通过微信绑定了同一个 Bucket,那么他、她们更新的时候,每个人之间互不干扰,今天、昨天、每一天互不干扰,相当于实现了日更文字作业的提交。
  8. Auto Add Date: 如果选『是』,则每一条微信的记录,在文本头部增加当前的时间戳。
  9. Add Nickname: 如果选『是』,则每个微信过来的记录,在文本头部会增加发言者的昵称。但需要使用者在微信对话框中输入『name 自己的昵称』 来设定名称。

注: %Y 表示年份,%m 表示月份,%d 表示月份中『几日』(也就是当天)。

自己部署的 FarBox 如何配置微信端?

  1. 要申请微信服务号,一般的订阅号是没有 API 权限的。
  2. 在微信公众号后台的设置中,把 API 的 URL 填入 http://自己网站的域名/__wechat_api (有 https 则使用 https),并且选择明文传输的方式。
  3. 在自己部署的 FarBox 的系统设置中,填入 Wechat App ID、Wechat App Secret、Wechat Token (这个是自己定义的字符串,在微信公众号后台也需要填入)。
  4. FarBox 的系统设置把自己服务号对应的二维码解码,获得一串字符串,填入 Wechat Account URL 中。
  5. 上述处理好后,FarBox 的系统设置中再点击创建微信服务号菜单 (先把自己服务器的 IP 填入到微信公众号 Token 获取的白名单中),再之后,取消并重新关注自己的服务号,会看到公众号对应的新的自定义菜单。
  6. 上述就是通用的微信公众号 API 关联的逻辑,如果不能理解的话,建议自行部署时,不要尝试这个功能。
Comments
Write a Comment
  • reply

    自己部署farbox然后订阅号打开开发者接口同样能使用自定义菜单的功能(但自定义菜单要先提前设定好),菜单栏需要添加什么内容呢?我想试试这样能否成功。

    • Hepo reply

      @渡 https://doc.farbox.org/post/du-li-bu-shu/ru-he-bu-shu-wei-xin-fu-wu-hao