Skip to content

Add X Iran Awareness Bot to socialmedia/X#3

Open
saharrefaei wants to merge 1 commit into
projectIran:mainfrom
saharrefaei:feature/x-iran-bot
Open

Add X Iran Awareness Bot to socialmedia/X#3
saharrefaei wants to merge 1 commit into
projectIran:mainfrom
saharrefaei:feature/x-iran-bot

Conversation

@saharrefaei
Copy link
Copy Markdown

Adds a Python-based X (Twitter) bot that monitors influential accounts for Iran-related tweets and engages via quote tweets or mentions with awareness messages.

Includes:

  • bot.py: main bot with hybrid search/quote + mention fallback
  • posts.json: pool of awareness messages
  • Multi-account support via separate .env files
  • Setup scripts for macOS/Linux and Windows
  • DEPLOYMENT.md with local and VPS deployment instructions

Adds a Python-based Twitter bot that monitors influential accounts for
Iran-related tweets and engages via quote tweets or mentions with
awareness messages.

Includes:
- bot.py: main bot with hybrid search/quote + mention fallback
- posts.json: pool of awareness messages
- Multi-account support via separate .env files
- Setup scripts for macOS/Linux and Windows
- DEPLOYMENT.md with local and VPS deployment instructions

Made-with: Cursor
@joojoo47
Copy link
Copy Markdown

🛑 Architectural Override & Integration Report

Status: Superseded by PR #6.

The core Python logic for this X-Bot has been extracted, audited, and absorbed into the project's v0.1.0 standardized architecture.

Operational Upgrades Applied:

  • Pathing: Relocated to the secure categories/socialmedia/x-automation/ environment.
  • Credential Management: Stripped reliance on standalone .env files. Enforced strict environment-variable authentication to prevent local credential leaks.
  • Security: Python dependencies are now routed through our automated CI/CD AI-Gatekeeper.

Action Required: Close this PR immediately to prevent merge conflicts. All future iterations of this tool must be managed within the centralized /categories framework established in #6.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants