Post from Truth Social

THANK YOU—SALEM, VIRGINIA! https://swampthevoteusa.com/

Image attachment
Image attachment
Image attachment
Image attachment
0:00 0:00
Visualize
15.5K 3.5K 653

AI Analysis

Machine-generated analysis of the post above on 2026-03-21. Not written by the author of the post.

Danger Level
None
Narcissistic State
Grandiose
Authorship
Uncertain
Intensity
22%
Authorship Analysis
Uncertain
Indicators:
  • ALL CAPS city acknowledgment matches Trump's authentic rally thank-you pattern
  • Em-dash usage consistent with authentic posts
  • Post-rally timing (7:35pm EDT) is plausible for authentic posting — neither classic late-night Trump nor strict business hours
  • Formulaic structure shared with earlier same-day 'THANK YOU, NORTH CAROLINA!' post suggests possible template or aide-assisted workflow
  • swampthevoteusa.com GOTV link appended uniformly across multiple posts suggests coordinated posting strategy
Psychological Profile
State
Grandiose State

Trigger: Supply Seeking (Rally crowd in Salem, Virginia)

Sentiment
+0.82
Clinical
Malignant Narcissism:
Narcissistic
10%
Antisocial
0%
Paranoid
0%
Sadism
0%
Cognitive Complexity:
Complexity
8%
Parasocial Techniques:
Direct address to crowd ('THANK YOU') extends rally energy to online audiencePhotos of large crowd serve as social proof and vicarious supply for remote followers
Fact Checks (1)
"Rally held in Salem, Virginia"
True

Confirmed by prior same-day announcement post ('Join me LIVE in Salem, Virginia at 5:15pm EDT') and consistent with known campaign schedule.

No contradictions with other posts detected yet.

Daily Digest Three Days Out: 'Occupied Country' and 'Liberation Day' Rhetoric Marks Peak Pre-Election Mobilization

Three days before the election, Trump barnstormed through Wisconsin, North Carolina, and Virginia, holding rallies and posting 18 times in a day of relentless campaign energy. The mood was uniformly aggressive and confident, with no vulnerability on display. The most striking moment came in an after...

Analyzed
18
Rage Level
12%
Max Danger
Elevated
View full day analysis →