5.帖文编辑

5.1帖文编辑器简介

  和Facebook页面上只有一个输入框不一样,我们为了使贴文具有随机生成内容的功能,特别开发了这个编辑器功能。将一条帖子的编辑步骤分3个部分来实现。分别是“贴文属性区”、“贴文文本区”、“贴文图片区”。
  “贴文属性区”就是编辑贴文的属性,例如是属于分享类型还是发布类型,图片是否带水印,图片是否随机调用产生,文本是否随机调用生成,文本中是否在随机位置插入表情等。
  “贴文文本区”需要了解得很清楚,为了使一条帖子能生成多样化得内容,需要在“贴文文本区”做好丰富的内容库。随机文本调用得原理是:比如选中当前的贴文属性,在“贴文文本区”就会显示出4条文本,每条文本中又有多句话组成(每句话由“<s>句子</s>”表示),发布贴文时会从第一条中随机抽取一句,第二条中随机抽取一句,第三条中随机抽取一句,第四条中随机抽取一句,共组成一段4句话的文本。若第一条有4句话,第二条有3句话,第三条有3句话,第四条有5句话,那么生成的随机文本共有4x3x3x5=180种变化。
  同样根据帖子属性设置的随机情况,会从“贴文图片区“中随机抽取指定随机数的图片加入到帖文中。若贴文属性中有设置水印,会自动在随机位置添加水印文本。
贴文编辑器

5.2添加帖文

  了解了贴文编辑器的原理,就能很容易编辑贴文,做自己的贴文内容库了。首先在”贴文属性区“添加一条贴文属性,然后在”贴文文本区“天几一条或多条包含n个句子的文本,最后在”贴文图片区“添加导入图片。这样一个贴文内容库就做好了。贴文可以在发帖、发评论、发Messenger中调用,注意的是,评论规定最多只能附带一张图片,其他不限。

5.3进阶

  利用贴文编辑器可以制作千变万化的内容库,原理上面已经说的很清楚了。另外,插入表情,图片水印和图片随机数都可以让帖子呈现几何倍数的变化。最终的目的都是为了应对Facebook的重复发帖检测机制。在”贴文文本区“中,最少编辑4条文本,每一条文本中都最好要包含至少5句话,每条文本中的每句话都要意思相近,即一个意思多种描述。这样组合出来的文本段落才逻辑正确。