Unique strings · configured
Social listening control surface
پایش سیگنالهای اجتماعی ایران
Live public-source evidence, indexed discovery samples and an exact-rule collection workspace
Persian, Kurdish & English
4 collection packs
Loading public sources
CONFIGURATION COVERAGE
Hashtags by declared group
Top seven groups by configured hashtag count. This chart does not represent post volume, reach, or engagement.
GROUP ASSIGNMENTS
Declared language split
Source labels describe their own returned or compiled samples. They are never treated as platform-wide coverage.
Public evidence layer
Live feeds & compiled records
Post-level evidence from named public APIs and a verified, non-random discovery sample.
SOURCE-BY-SOURCE COVERAGE
Public source responses
The taxonomy remains available while source adapters respond.
OBSERVED MATCHES OVER TIME
Social signals and media context
Social and media records remain separate within each bucket. Bars show captured observations, not platform-wide activity, reach or audience.
COLLECTION READINESS
Data pipeline
- 01Taxonomy228 exact hashtag rules loadedREADY
- 02Keyless public adaptersMastodon, YouTube, public search and RSSCHECKING
- 03Indexed discovery evidence34 records across Telegram, X, Instagram, Bluesky and YouTubeLOADED
- 04Evidence responseResponse state pendingCHECKING
- 05Official Instagram archiveEight priority hashtags · hourly quota guard · persistent evidenceACCESS REQUIRED
- 06Other credentialed collectorsX and Telegram continuous accessPENDING
- 07Derived interpretationSentiment, coordination and reach withheldLOCKED
The fraction is source-state readiness, not a confidence or threat score.
AUDITABLE EVIDENCE
Post & context records
Open the primary record, inspect the exact matching rule and keep source claims distinct from independent verification.
Try another source filter or refresh the public adapters.
Visible likes, replies, reposts, reactions and views are time-stamped snapshots when available. Zero or missing values are not interpreted as absence, and views are never labeled as unique reach.
TELEGRAM / MTPROTO
Telegram collection profile
API-correct request shapes for continuous collection. Thirteen current public-page records are loaded above as an indexed discovery sample.
اعتراضات_سراسریRemove only the leading #. Preserve underscores, ZWNJ and spelling exactly. Leave the query field unset.
{
"platform": "telegram",
"status": "configuration_only",
"authorization": "MTProto user session in external collector",
"session_storage": "server_secret_only",
"paid_stars_allowed": false,
"storage_key": "telegram:{object_type}:{peer_id}:{object_id}",
"required_evidence": [
"object_type",
"peer_id",
"object_id",
"source_url",
"published_at_utc",
"collected_at_utc",
"exact_rule",
"method",
"taxonomy_version",
"run_id",
"count_is_inexact",
"pagination_complete"
],
"search_mode": "global_public_hashtag",
"object_types": [
"message",
"story"
],
"request": {
"method": "channels.searchPosts",
"params": {
"hashtag": "اعتراضات_سراسری",
"offset_rate": 0,
"offset_peer": "inputPeerEmpty",
"offset_id": 0,
"limit": 100
}
},
"policy": [
"hashtag_without_hash",
"query_flag_unset",
"paginate_and_backoff"
]
}Keep phone, API credentials and MTProto session material outside the browser. Send normalized evidence to the dashboard over HTTPS.
platform + object_type + peer_id + object_id. Retain every exact matched rule, taxonomy version, run ID and pagination state.
Suggested start: 24 priority rules / 6h, 60 / 24h, 144 / 72h. Advisory only—jitter requests and obey every returned flood wait.
Rule explorer
Hashtag taxonomy
Search exact strings across group and collection-pack assignments.
Exact strings are preserved. Search normalization improves discovery only; it never merges collection rules.
Collection configuration
Query-pack library
Reusable public-source search rules organized by monitoring objective.
Iran multi-domain monitoring
iran-multidomain
Inspect exact rules
Query phrases
- Iran security
- Islamic Republic
- Tehran security
- IRGC
- Basij
- امنیت ایران
- جمهوری اسلامی
- تهران
- سپاه پاسداران
- بسیج
Hashtags
#Iran#IranSecurity#IRGC#ایران#جمهوری_اسلامی#سپاه_پاسدارانCyber and influence operations
cyber-influence
Inspect exact rules
Query phrases
- cyberattack Iran
- Iran cyber operations
- DDoS Iran
- Iran banking cyberattack
- influence operation Iran
- disinformation Iran
- حمله سایبری ایران
- اختلال اینترنت ایران
- حمله سایبری بانک های ایران
- عملیات نفوذ
- جنگ شناختی
- اطلاعات جعلی ایران
Hashtags
#IranCyber#CyberAttack#InfoOps#Disinformation#حمله_سایبری#جنگ_شناختی#عملیات_نفوذMilitary escalation
military-escalation
Inspect exact rules
Query phrases
- Iran Israel military
- IRGC missile
- Iran drone
- IDF Iran
- CENTCOM Iran
- Strait of Hormuz military
- ایران اسرائیل جنگ
- موشک سپاه
- پهپاد ایران
- حمله نظامی ایران
- تنگه هرمز نظامی
Hashtags
#IranIsrael#IRGC#CENTCOM#StraitOfHormuz#ایران_اسرائیل#موشک#پهپاد#تنگه_هرمزNuclear and sanctions
nuclear-sanctions
Inspect exact rules
Query phrases
- Iran nuclear
- Iran enrichment
- IAEA Iran
- Iran sanctions
- OFAC Iran
- Iran nuclear talks
- برنامه هسته ای ایران
- غنی سازی ایران
- آژانس ایران
- تحریم ایران
- مذاکرات هسته ای
Hashtags
#IranNuclear#IAEA#IranSanctions#هسته_ای#غنی_سازی#تحریم_ایران#مذاکرات_هسته_ایIntegrity protocol
Data notes & analytical limits
What the current configuration can—and cannot—support.
Preserve provenance
Store the exact rule that matched each post. Keep raw strings unchanged and version the configuration used for every collection run.
Count evidence once
Deduplicate overall volume by platform and post ID—not by keyword. A post may still retain several pack and group labels.
Review variants
Five separator-insensitive variant families exist. Similar strings can express opposing positions, so fuzzy merging is unsafe.
Scope every observed metric
Record counts and visible engagement snapshots are available only for their named samples. Platform-wide volume, reach, sentiment, coordination and threat level remain withheld.
201 group assignments + 28 pack assignments = 229 assignments.
228 unique hashtag strings. One repeated assignment: #IRGC appears in two packs.
Persian and Arabic-script variants remain exact. ZWNJ, underscores and joined spellings are not silently collapsed.