Sentiment Workflows
OpenClaw is a good fit for market-intelligence and research loops where you log text, score it, then emit aggregate signals to Chirpier.
Example: monitor Bitcoin sentiment on Reddit
For this workflow, an OpenClaw task typically:
- searches Reddit for posts matching
bitcoin OR btc - scores posts or comments with a sentiment model
- emits aggregate sentiment events every few minutes
- charts the trend in Chirpier and alerts on negative shifts
For Bitcoin sentiment on Reddit, useful events are:
sentiment.bitcoin.reddit.scoresentiment.bitcoin.reddit.positive.countsentiment.bitcoin.reddit.negative.countsentiment.bitcoin.reddit.post_volume.count
Example payload:
{
"agent": "openclaw.sentiment-watcher",
"event": "sentiment.bitcoin.reddit.score",
"value": -0.62,
"meta": {
"source": "reddit",
"query": "bitcoin OR btc"
}
}You can also emit the negative post count in the same run:
{
"agent": "openclaw.sentiment-watcher",
"event": "sentiment.bitcoin.reddit.negative.count",
"value": 143,
"meta": {
"source": "reddit"
}
}Starter policies:
sentiment.bitcoin.reddit.scorewithaverage < -0.4inhoursentiment.bitcoin.reddit.negative.countwithsum > 100inhoursentiment.bitcoin.reddit.post_volume.countwithsum > 500inday
Emit aggregate scores and counts, not raw text. Keep the source and query in meta.
Useful charts for this workflow are:
- average Reddit sentiment by hour
- negative post count by hour
- post volume by day
Last updated on