Arweave Bot 监控

Arweave Bot 监控是什么?

Arweave 是一条去中心化存储链,用户通过 Arweave 上的 tags 对存储在其上的内容进行监听。

了解 Arweave?

Arweave Bot 典型场景

  1. Mirror 文章监控

  2. 其他存储在 Arweave 轻量数据监控

注意:

Arweave 的用户可能给链上存储大型文件,比如 PDF,mp4 格式等,目前 ChainBot 平台并不支持对大文件类型的内容解析。

支持的数据源

数据源类型稳定性

Arweave

on chain

极高

如何配置 Arweave Bot 监控?

登录 ChainBot 平台后,右上角 "Create Bot" -> "Arweave Monitor"。

Info 说明

字段名说明是否必填

Name

Bot 监控名

Tags

Bot 监控 tags,利于搜索

Tags Conditions 说明

参数Symbol说明

App-Name

==, in

Arweave 用户在 Arweave 上标记的应用名,比如 Mirror 会打 "mirrorxyz" 的 tag

Contributor

==, in

Arweave 上内容贡献者,比如 Mirror 的规则为文章撰稿人

Original-Content-Digest

empty, notEmpty

当 Arweave 上的内容被更新时,初次推送内容的 Digest 会被标记为 Original-Content-Digest

Data Conditions 说明

用户根据自身条件过滤需要的存储在 Arweave 上内容实体的内容。以 Mirror 为例,假设要监控 Aptos 关键词的文章,则应该填写为:

模板变量说明

变量说明

$data.{}

从 Arweave 具体内容取到的 data 信息,动态解析

$tags.{}

从 Arweave 解析的任意 tag 的值,动态解析

$tx.id

Arweave 上的 transaction id

$tx.owner.address

Arweave 上的交易发起者

$block.id

Arweave 上产生数据的 Block hash

$block.timestamp

Arweave 上区块产生的时间戳

$block.height

Arweave 上区块产生的高度

默认告警模板

[{$bot.name}]
{$data.authorship.contributor} published new article
Title: {$data.content.title}
View: https://mirror.xyz/{$data.authorship.contributor}/{$tags.original_content_digest}
Time: {formatTime($data.content.timestamp)}

了解告警通知模板?

通知消息示例

[ Aptos Mirror 监控 ]

0x7620D7991a8469ef7F26B5Da7952e27C16074367 publish new article aptos1021

View: https://mirror.xyz/0x7620D7991a8469ef7F26B5Da7952e27C16074367/HvyIBgIbHud_9oyx6_MSyuFFWONKFeqtRdUniZmX7lE

Time: 1669643104

Created By ChainBot.io

Arweave Bot 监控案例

Arweave Bot 案例

最后更新于