feat(sentiment): add 50+ social media sources for small-cap coverage

- Reddit: 15 new subreddits (altcoin, CryptoMoonShots, SatoshiStreetBets, defi, CryptoMarkets + 11 project-specific)
- Twitter: 10 search queries for trade assets (ZIL, ONE, STX, ALGO, DASH, LTC, FET, XTZ, ENJ + combined)
- Telegram: 11 official project channels
- Discord: 11 official project servers
- All configured with appropriate credibility/relevance scores for small-cap coverage
This commit is contained in:
Codex
2026-09-23 10:09:57 +02:00
parent c0445e60ea
commit d69e82200a
2 changed files with 1014 additions and 4 deletions

View File

@@ -88,7 +88,7 @@ sources:
relevance: 0.8
enabled: true
# Social - Reddit
# Social - Reddit (Major)
- source_id: "reddit:CryptoCurrency"
name: "r/CryptoCurrency"
url: "https://reddit.com/r/CryptoCurrency"
@@ -96,7 +96,7 @@ sources:
base_credibility: 0.35
relevance: 0.75
enabled: true
- source_id: "reddit:Bitcoin"
name: "r/Bitcoin"
url: "https://reddit.com/r/Bitcoin"
@@ -104,7 +104,7 @@ sources:
base_credibility: 0.35
relevance: 0.8
enabled: true
- source_id: "reddit:EthTrader"
name: "r/EthTrader"
url: "https://reddit.com/r/EthTrader"
@@ -112,7 +112,444 @@ sources:
base_credibility: 0.3
relevance: 0.7
enabled: true
# Social - Reddit (Altcoin/Small-cap focused)
- source_id: "reddit:altcoin"
name: "r/altcoin"
url: "https://reddit.com/r/altcoin"
source_type: "social"
base_credibility: 0.3
relevance: 0.85
enabled: true
- source_id: "reddit:CryptoMoonShots"
name: "r/CryptoMoonShots"
url: "https://reddit.com/r/CryptoMoonShots"
source_type: "social"
base_credibility: 0.25
relevance: 0.9
enabled: true
- source_id: "reddit:SatoshiStreetBets"
name: "r/SatoshiStreetBets"
url: "https://reddit.com/r/SatoshiStreetBets"
source_type: "social"
base_credibility: 0.25
relevance: 0.85
enabled: true
- source_id: "reddit:defi"
name: "r/defi"
url: "https://reddit.com/r/defi"
source_type: "social"
base_credibility: 0.3
relevance: 0.8
enabled: true
- source_id: "reddit:CryptoMarkets"
name: "r/CryptoMarkets"
url: "https://reddit.com/r/CryptoMarkets"
source_type: "social"
base_credibility: 0.35
relevance: 0.8
enabled: true
# Social - Reddit (Project-specific for trade assets)
- source_id: "reddit:zilliqa"
name: "r/zilliqa"
url: "https://reddit.com/r/zilliqa"
source_type: "social"
base_credibility: 0.3
relevance: 0.95
enabled: true
- source_id: "reddit:harmonyone"
name: "r/harmonyone"
url: "https://reddit.com/r/harmonyone"
source_type: "social"
base_credibility: 0.3
relevance: 0.95
enabled: true
- source_id: "reddit:stacks"
name: "r/stacks"
url: "https://reddit.com/r/stacks"
source_type: "social"
base_credibility: 0.3
relevance: 0.95
enabled: true
- source_id: "reddit:algorand"
name: "r/algorand"
url: "https://reddit.com/r/algorand"
source_type: "social"
base_credibility: 0.3
relevance: 0.95
enabled: true
- source_id: "reddit:dashpay"
name: "r/dashpay"
url: "https://reddit.com/r/dashpay"
source_type: "social"
base_credibility: 0.3
relevance: 0.95
enabled: true
- source_id: "reddit:litecoin"
name: "r/litecoin"
url: "https://reddit.com/r/litecoin"
source_type: "social"
base_credibility: 0.3
relevance: 0.95
enabled: true
- source_id: "reddit:fetchai"
name: "r/fetchai"
url: "https://reddit.com/r/fetchai"
source_type: "social"
base_credibility: 0.3
relevance: 0.95
enabled: true
- source_id: "reddit:tezos"
name: "r/tezos"
url: "https://reddit.com/r/tezos"
source_type: "social"
base_credibility: 0.3
relevance: 0.95
enabled: true
- source_id: "reddit:enjincoin"
name: "r/enjincoin"
url: "https://reddit.com/r/enjincoin"
source_type: "social"
base_credibility: 0.3
relevance: 0.95
enabled: true
- source_id: "reddit:stellar"
name: "r/stellar"
url: "https://reddit.com/r/stellar"
source_type: "social"
base_credibility: 0.3
relevance: 0.95
enabled: true
- source_id: "reddit:ethereumclassic"
name: "r/ethereumclassic"
url: "https://reddit.com/r/ethereumclassic"
source_type: "social"
base_credibility: 0.3
relevance: 0.95
enabled: true
- source_id: "reddit:tronix"
name: "r/tronix"
url: "https://reddit.com/r/tronix"
source_type: "social"
base_credibility: 0.3
relevance: 0.95
enabled: true
- source_id: "reddit:ontology"
name: "r/ontology"
url: "https://reddit.com/r/ontology"
source_type: "social"
base_credibility: 0.3
relevance: 0.95
enabled: true
# Social - Twitter/X (Search-based for trade assets)
- source_id: "twitter:smallcap_search"
name: "Twitter Small-cap Search"
url: "https://twitter.com"
source_type: "social"
base_credibility: 0.35
relevance: 0.85
enabled: true
- source_id: "twitter:zilliqa"
name: "Twitter $ZIL Search"
url: "https://twitter.com"
source_type: "social"
base_credibility: 0.35
relevance: 0.9
enabled: true
- source_id: "twitter:harmony"
name: "Twitter $ONE Search"
url: "https://twitter.com"
source_type: "social"
base_credibility: 0.35
relevance: 0.9
enabled: true
- source_id: "twitter:stacks"
name: "Twitter $STX Search"
url: "https://twitter.com"
source_type: "social"
base_credibility: 0.35
relevance: 0.9
enabled: true
- source_id: "twitter:algorand"
name: "Twitter $ALGO Search"
url: "https://twitter.com"
source_type: "social"
base_credibility: 0.35
relevance: 0.9
enabled: true
- source_id: "twitter:dash"
name: "Twitter $DASH Search"
url: "https://twitter.com"
source_type: "social"
base_credibility: 0.35
relevance: 0.9
enabled: true
- source_id: "twitter:litecoin"
name: "Twitter $LTC Search"
url: "https://twitter.com"
source_type: "social"
base_credibility: 0.35
relevance: 0.9
enabled: true
- source_id: "twitter:fetchai"
name: "Twitter $FET Search"
url: "https://twitter.com"
source_type: "social"
base_credibility: 0.35
relevance: 0.9
enabled: true
- source_id: "twitter:tezos"
name: "Twitter $XTZ Search"
url: "https://twitter.com"
source_type: "social"
base_credibility: 0.35
relevance: 0.9
enabled: true
- source_id: "twitter:enjin"
name: "Twitter $ENJ Search"
url: "https://twitter.com"
source_type: "social"
base_credibility: 0.35
relevance: 0.9
enabled: true
# Social - Telegram (Official project channels)
- source_id: "telegram:zilliqa_official"
name: "Zilliqa Official"
url: "https://t.me/zilliqa"
source_type: "social"
base_credibility: 0.4
relevance: 0.95
enabled: true
- source_id: "telegram:harmony_official"
name: "Harmony Official"
url: "https://t.me/harmonyofficial"
source_type: "social"
base_credibility: 0.4
relevance: 0.95
enabled: true
- source_id: "telegram:stacks_official"
name: "Stacks Official"
url: "https://t.me/stacksblockchain"
source_type: "social"
base_credibility: 0.4
relevance: 0.95
enabled: true
- source_id: "telegram:algorand_official"
name: "Algorand Official"
url: "https://t.me/algorand"
source_type: "social"
base_credibility: 0.4
relevance: 0.95
enabled: true
- source_id: "telegram:dash_official"
name: "Dash Official"
url: "https://t.me/dashpay"
source_type: "social"
base_credibility: 0.4
relevance: 0.95
enabled: true
- source_id: "telegram:litecoin_official"
name: "Litecoin Official"
url: "https://t.me/litecoin"
source_type: "social"
base_credibility: 0.4
relevance: 0.95
enabled: true
- source_id: "telegram:fetchai_official"
name: "Fetch.ai Official"
url: "https://t.me/fetch_ai"
source_type: "social"
base_credibility: 0.4
relevance: 0.95
enabled: true
- source_id: "telegram:tezos_official"
name: "Tezos Official"
url: "https://t.me/tezos"
source_type: "social"
base_credibility: 0.4
relevance: 0.95
enabled: true
- source_id: "telegram:enjin_official"
name: "Enjin Official"
url: "https://t.me/enjin"
source_type: "social"
base_credibility: 0.4
relevance: 0.95
enabled: true
- source_id: "telegram:stellar_official"
name: "Stellar Official"
url: "https://t.me/stellar"
source_type: "social"
base_credibility: 0.4
relevance: 0.95
enabled: true
- source_id: "telegram:ethereumclassic_official"
name: "Ethereum Classic Official"
url: "https://t.me/ethereumclassic"
source_type: "social"
base_credibility: 0.4
relevance: 0.95
enabled: true
- source_id: "telegram:tron_official"
name: "TRON Official"
url: "https://t.me/tronnetwork"
source_type: "social"
base_credibility: 0.4
relevance: 0.95
enabled: true
- source_id: "telegram:ontology_official"
name: "Ontology Official"
url: "https://t.me/ontologynetwork"
source_type: "social"
base_credibility: 0.4
relevance: 0.95
enabled: true
# Social - Discord (Official project servers)
- source_id: "discord:zilliqa"
name: "Zilliqa Discord"
url: "https://discord.gg/zilliqa"
source_type: "social"
base_credibility: 0.35
relevance: 0.95
enabled: true
- source_id: "discord:harmony"
name: "Harmony Discord"
url: "https://discord.gg/harmony"
source_type: "social"
base_credibility: 0.35
relevance: 0.95
enabled: true
- source_id: "discord:stacks"
name: "Stacks Discord"
url: "https://discord.gg/stacks"
source_type: "social"
base_credibility: 0.35
relevance: 0.95
enabled: true
- source_id: "discord:algorand"
name: "Algorand Discord"
url: "https://discord.gg/algorand"
source_type: "social"
base_credibility: 0.35
relevance: 0.95
enabled: true
- source_id: "discord:dash"
name: "Dash Discord"
url: "https://discord.gg/dash"
source_type: "social"
base_credibility: 0.35
relevance: 0.95
enabled: true
- source_id: "discord:litecoin"
name: "Litecoin Discord"
url: "https://discord.gg/litecoin"
source_type: "social"
base_credibility: 0.35
relevance: 0.95
enabled: true
- source_id: "discord:fetchai"
name: "Fetch.ai Discord"
url: "https://discord.gg/fetchai"
source_type: "social"
base_credibility: 0.35
relevance: 0.95
enabled: true
- source_id: "discord:tezos"
name: "Tezos Discord"
url: "https://discord.gg/tezos"
source_type: "social"
base_credibility: 0.35
relevance: 0.95
enabled: true
- source_id: "discord:enjin"
name: "Enjin Discord"
url: "https://discord.gg/enjin"
source_type: "social"
base_credibility: 0.35
relevance: 0.95
enabled: true
- source_id: "discord:stellar"
name: "Stellar Discord"
url: "https://discord.gg/stellar"
source_type: "social"
base_credibility: 0.35
relevance: 0.95
enabled: true
- source_id: "discord:ethereumclassic"
name: "Ethereum Classic Discord"
url: "https://discord.gg/ethereumclassic"
source_type: "social"
base_credibility: 0.35
relevance: 0.95
enabled: true
- source_id: "discord:tron"
name: "TRON Discord"
url: "https://discord.gg/tron"
source_type: "social"
base_credibility: 0.35
relevance: 0.95
enabled: true
- source_id: "discord:ontology"
name: "Ontology Discord"
url: "https://discord.gg/ontology"
source_type: "social"
base_credibility: 0.35
relevance: 0.95
enabled: true
# Web crawl (lower credibility)
- source_id: "web:coindesk.com"
name: "CoinDesk (crawl)"