Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add approval mechanism for Twitter posts via Discord bot #1876

Merged
merged 3 commits into from
Jan 8, 2025

Conversation

mbcse
Copy link

@mbcse mbcse commented Jan 5, 2025

Relates to

Risks

Low Risk- Works only If enabled

Background

What does this PR do?

This PR introduces a new feature in the Twitter client that implements an approval workflow before publishing tweets on Twitter. This feature is particularly useful for organizations using Eliza to manage their Twitter accounts, as it provides an additional layer of control by requiring approval before any content goes live.

What kind of change is this?

Features (non-breaking change which adds functionality)

Why are we doing this? Any context or related work?

The approval mechanism is being introduced to address the needs of organizations and teams that require greater control over the content being published via their Twitter accounts. By adding this feature, we enable a structured review process to ensure that tweets align with brand guidelines, organizational policies, and quality standards before they are made public.

Context or Related Work

  • Use Case in Organizations: Many organizations rely on collaborative content creation but need an approval layer to prevent accidental or inappropriate tweets from being posted.
  • Extending Eliza's Utility: This feature enhances Eliza's value for enterprise-level usage by making it a more robust tool for social media management.
  • Precedent in Social Media Management Tools: Other tools like Buffer or Hootsuite provide similar approval workflows, demonstrating its importance for structured social media management.
  • Consistency and Accountability: Helps maintain a record of approvals and ensures accountability for all published content.
  • User Feedback: This feature was designed in response to user feedback requesting an approval mechanism for improved content governance.
    This enhancement aligns with the broader goal of making Eliza a versatile and enterprise-friendly platform for managing social media channels effectively.

Documentation changes needed?

Testing

IMG_1686

Where should a reviewer start?

Detailed testing steps

Screenshots

Before

After

-->

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @mbcse! Welcome to the ai16z community. Thanks for submitting your first pull request; your efforts are helping us accelerate towards AGI. We'll review it shortly. You are now a ai16z contributor!

Copy link
Member

@shakkernerd shakkernerd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a nice feature!

@shakkernerd shakkernerd merged commit ff66119 into elizaOS:develop Jan 8, 2025
5 checks passed
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