saltad-Note-43258-6

Token ID: 1

ERC-721 1 Transfers

Metadata

{
  "title": "教程:用上链的方式实时备份微信公众号",
  "tags": [
    "post",
    "微信公众号",
    "sync to own",
    "教程"
  ],
  "sources": [
    "xlog"
  ],
  "external_urls": [
    "https://saltad.xlog.app/tutorial-how-to-sync-wechat-articles-onchain"
  ],
  "date_published": "2022-12-25T12:58:12.376Z",
  "content": "如果开始阅读本教程之前,你仍然心存疑问:「 [为什么我应该在 Crossbell 链上备份我的微信公共号文章\n](https://saltad.xlog.app/why-sync-wechat-articles-on-crossbell) 」,那么请不要错过这篇文章。\n\n本教程将分为两部分,第一部分将忽略细节地简要介绍实现实时备份的基本步骤,第二部分手把手指导你通过上链(Crossbell链)的方式实时备份你的微信公众号。\n\n## 基本思路\n\n浏览器脚本可以帮助我们在前端监听到用户点击发布微信公众号文章的操作,这意味着我们可以尝试构造一个这样的脚本:在检测到用户的点击操作时,把页面中的文章内容抓取下来,然后把该内容上传到链上,从而实现实时备份。\n\n当然在上传到链上之前,还需要准备一个有 \\$CSB 的钱包地址($CSB 用于支付后续文章上链的操作),这个地址将会拥有同步到链上的文章。\n\n注意:本教程仅涉及将新发布文章在发布的同时把内容同步上链,同步历史文章的解决方案正在开发中。\n\n## 细节介绍\n\n如果你更喜欢视频教程,我们也准备了一个视频教程:\n<iframe src=\"https://player.vimeo.com/video/783948560?h=94930ee319&title=0&byline=0&portrait=0\" width=\"640\" height=\"515\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\" allowfullscreen></iframe>\n\n\n\n### 前期准备\n\n1. 使用兼容的浏览器,并准备一个新的地址。\n    - 请选择 Firefox 或 Chrome\n    - 可以使用 Metamask 钱包创建新的地址。如前所述,之后你的文章会被同步发布到这个地址名下。\n2. 从[水龙头](https://faucet.crossbell.io/)为你刚刚创建的地址领取一定的 $CSB。\n    - 如前所述,用于支付后续文章上链的操作。\n    - 领取一次得到的 $CSB 足够你同步大约100篇内容。如果之后你还有需求,可以再去水龙头领取。\n3. 安装一个脚本管理器插件。\n   - ViolentMonkey 或 TamperMonkey\n\n### 安装脚本\n\n到此为止前期的准备工作都已经完成,现在开始进入安装脚本阶段。\n\n1. 从 [Github 链接](https://github.com/saltad-dev/onchain-wxgzh/blob/main/dist/index.user.js?raw=true) 安装脚本。\n    - 点击上述链接后,预计脚本管理器会自动弹出安装脚本的界面。按照插件提示安装脚本。\n2. 进入插件的管理面板,选择**编辑**刚刚安装的脚本。把 `0xPUT_YOUR_PRIVATE_KEY_HERE` 替换为之前准备好的钱包地址的私钥。(如果是暴力猴插件,需要点击重新安装)\n3. 最后在管理面板确保该脚本已经是**启用**状态。\n\n### 开始使用\n\n如果以上配置都成功了的话,现在打开微信公众号的编辑文章的页面,你将会看到如下的界面:\n![1-开始使用](ipfs://bafybeih5z6eqxhkr57comzxqx6ydtz3zaep6rvvidvkyu3wmvnacuvelei)\n\n\n- 暴力猴脚本有检测到脚本的提示\n- 正文内被嵌入了链接\n- 群发按钮的文字从“群发”变成了“备份并群发”\n\n**如果遇到以下错误:**\n\n1. 私钥设置不当\n![Screen Shot 2022-12-21 at 9.08.44 PM](ipfs://bafkreibn353eisty34luixwsqmqtu5xhztiwta3nsv74cgvqae2eyhvnbq)\n\n请参考安装脚本的第二条。\n\n2. $CSB 不足\n![Screen Shot 2022-12-21 at 9.09.52 PM](ipfs://bafkreicoi2uyguuxpcmpiwzufgirfhsziyxnb3n2v3i2iz77w2otew5flu)\n\n请参考前期准备的第二条。\n\n---\n\n如果对以上步骤有任何问题,欢迎在 [Github](https://github.com/saltad-dev/WeSync/discussions) 讨论,或者邮件联系 [email protected]。",
  "attributes": [
    {
      "value": "tutorial-how-to-sync-wechat-articles-onchain",
      "trait_type": "xlog_slug"
    }
  ]
}