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 Snapshot Bot Monitoring?
  • Typical Scenarios for Snapshot Bot Monitoring
  • How to Configure Snapshot Bot Monitoring?
  1. Basic Usage
  2. Monitoring/Bot

Snapshot Bot Monitoring

PreviousNFT Bot MonitoringNextBlock Bot Monitoring

Last updated 8 months ago

What is Snapshot Bot Monitoring?

Snapshot Bot Monitoring is used to monitor Snapshot proposals. It can monitor the creation of new proposals as well as changes in the status of existing proposals.

Typical Scenarios for Snapshot Bot Monitoring

  1. New proposal creation

  2. Proposal entering the voting phase

  3. Proposal voting ends

  4. Proposal being deleted

Supported Data Sources

Data Source
Type
Stability

Snapshot

off chain

High

How to Configure Snapshot Bot Monitoring?

After logging into the ChainBot platform, click on "Create Bot" -> "Snapshot Monitor" in the top right corner.

Info Explanation

Field
Description
Required

Name

Bot monitoring name

Yes

Space

Snapshot platform space name, usually an ENS domain.

Yes

Tags

Bot monitoring tags for easy search

Yes

Conditions Explanation

Field
Description
Required

Event

Supported proposal status

Yes

Event Types

Type
Description

proposal/created

New proposal created

proposal/start

Proposal enters voting

proposal/end

Proposal voting ends

proposal/deleted

Proposal deleted

Any

Superclass of the above four statuses

Template Variables

Variable
Description
Example

$proposal.id

Proposal ID

proposal/0x38c654c0f81b63ea1839ec3b221fad6ecba474aa0c4e8b4e8bc957f70100e753

$proposal.title

Proposal title

SIP#20 Continued Balance and Rebalancing

$proposal.author

Proposal author

pistachiodao.eth

$proposal.state

Proposal state

proposal/created

$proposal.network

Proposal network, as ChainID

1

$proposal.link

Snapshot proposal link

$event

Proposal status

proposal/created

$space

Proposal's space

pistachiodao.eth

$time

Proposal creation time

2022-11-29T03:20:46+08:00

Default Notification Template

[{$bot.name}]
Proposal: {$snapshot.proposal.title}
Space: {$snapshot.space.id}
Event: {$snapshot.event}
Time: {$snapshot.time}
Detail: {$snapshot.proposal.link}

Sample Notification Message

[ Stargate new proposal]

Proposal: SIP #16 - New Assets - DAI, FRAX, sUSD, LUSD

Space: stgdao.eth

Event: proposal/created

Time: 2022-09-30T19:23:47+08:00

Snapshot Bot Monitoring Case

Snapshot Bot Example

Detail:

Created By

🚀
🤖
Learn about alarm notification templates
https://snapshot.org/#/stgdao.eth/proposal/0xe6fef4aa9c8e9d162f694ab764b11c06918b9f199aafe43e0d85b12d8271011c
ChainBot.io
https://snapshot.org/#/stgdao.eth/proposal/0x714977397be501e7f854293401370ab89d8c9261f533d7bb551d0c29ade5755f
Learn how Snapshot works
Create a Snapshot Bot