ChainBot Docs
English
English
  • 🎉ChainBot Introduction
  • ☺️Quick Start
  • 🚀Basic Usage
    • 🤖Monitoring/Bot
      • Transaction Bot Monitoring
      • Event Bot Monitoring
      • DEX Bot Monitoring
      • Value Bot Monitoring
      • NFT Bot Monitoring
      • Snapshot Bot Monitoring
      • Block Bot Monitoring
      • Arweave Bot Monitoring
    • 🧲Lists
      • Create List
      • Manage List
    • 📝Contract Management
      • Add Contract
      • Manage Contract
    • 📮Notify Channels
      • Email
      • Slack
      • Discord
      • Telegram
      • DingTalk
      • Pushover
      • Pagerduty
      • Webhook
      • Lark
      • Cobo Argus
    • 🔔Subscription
  • 💻Advanced Features
    • Fork Bot
    • Manage Bot
    • Alarm Notification Template
      • Message Template Variable Summary
    • Condition(s) Description
    • Webhooks
    • ⛏️Supported Data Sources
    • API
      • API Key Application
      • API Doc
  • Bot Configuration Examples
    • Event Bot Example
    • Dex Bot Example
    • Value Bot Example
    • Transaction Bot Example
    • Block Bot Example
    • NFT Bot Example
    • Snapshot Bot Example
    • Arweave Bot Example
  • 🫂Privacy Policy
    • Privacy Policy
    • Terms of Services
  • Support
    • 🤔FAQ
    • 📩Contact us
Powered by GitBook
On this page
  • What is Arweave Bot Monitoring?
  • Typical Scenarios for Arweave Bot
  • How to Configure Arweave Bot Monitoring?
  1. Basic Usage
  2. Monitoring/Bot

Arweave Bot Monitoring

PreviousBlock Bot MonitoringNextLists

Last updated 8 months ago

What is Arweave Bot Monitoring?

Arweave is a decentralized storage chain where users can monitor content stored on it using tags on Arweave.

Typical Scenarios for Arweave Bot

  1. Monitoring Mirror articles

  2. Monitoring other lightweight data stored on Arweave

Note:

Users of Arweave may store large files on the chain, such as PDFs, mp4 formats, etc. Currently, the ChainBot platform does not support parsing content of large file types.

Supported Data Sources

Data Source
Type
Stability

Arweave

on chain

Very High

How to Configure Arweave Bot Monitoring?

After logging into the ChainBot platform, click on the upper-right corner "Create Bot" -> "Arweave Monitor."

Info Description

Field Name
Description
Required

Name

Bot monitoring name

Yes

Tags

Bot monitoring tags, useful for search

Yes

Tags Conditions Description

Parameter
Symbol
Description

App-Name

==, in

Application name tagged by Arweave users on Arweave, e.g., Mirror uses the tag "mirrorxyz"

Contributor

==, in

Contributor of content on Arweave, for example, the author of an article in Mirror

Original-Content-Digest

empty, notEmpty

When content on Arweave is updated, the digest of the initial push content will be tagged as Original-Content-Digest

Data Conditions Description

Users can filter content entities stored on Arweave based on their own conditions. For example, if you want to monitor articles with the keyword Aptos on Mirror, you should fill it in as:

Template Variables Description

Variable
Description

$data.{}

Data information retrieved from specific content on Arweave, dynamically parsed

$tags.{}

The value of any tag parsed from Arweave, dynamically parsed

$tx.id

Transaction ID on Arweave

$tx.owner.address

Initiator of the transaction on Arweave

$block.id

Block hash generated on Arweave

$block.timestamp

Timestamp of the block generated on Arweave

$block.height

Height of the block generated on Arweave

Default Alarm Template

[{$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)}

Notification Message Example

[ Aptos Mirror Monitoring ]

0x7620D7991a8469ef7F26B5Da7952e27C16074367 published a new article aptos1021

Time: 1669643104

Arweave Bot Monitoring Case

Arweave Bot Example

View:

Created By

🚀
🤖
Learn more about Alarm Notification Template?
https://mirror.xyz/0x7620D7991a8469ef7F26B5Da7952e27C16074367/HvyIBgIbHud_9oyx6_MSyuFFWONKFeqtRdUniZmX7lE
ChainBot.io
Learn more about Arweave?
Create a Arweave Bot
Conditions Demo