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

[bounty] [pipe] [developer program] twitter bot #1191

Open
m13v opened this issue Jan 22, 2025 · 17 comments · May be fixed by #1372
Open

[bounty] [pipe] [developer program] twitter bot #1191

m13v opened this issue Jan 22, 2025 · 17 comments · May be fixed by #1372
Labels
💎 Bounty enhancement New feature or request

Comments

@m13v
Copy link
Collaborator

m13v commented Jan 22, 2025

[please read the developer program description https://github.com//issues/1184]

  • build a bot that comments intelligently on other users’ posts.
  • build an agent that grows your twitter network and/or advertise your content/prodanalysis.

suggest other ideas, send us your plan, write comments, give feedback

@m13v m13v added the enhancement New feature or request label Jan 22, 2025
@m13v
Copy link
Collaborator Author

m13v commented Jan 22, 2025

/bounty 1000

Copy link

algora-pbc bot commented Jan 22, 2025

💎 $1,000 bounty • Screenpi.pe

Steps to solve:

  1. Start working: Comment /attempt #1191 with your implementation plan
  2. Submit work: Create a pull request including /claim #1191 in the PR body to claim the bounty
  3. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

Thank you for contributing to mediar-ai/screenpipe!

Add a bountyShare on socials

Attempt Started (GMT+0) Solution
🟢 @neo773 Jan 22, 2025, 5:49:34 AM WIP
🟢 @X1Vi Jan 28, 2025, 11:25:38 AM WIP
🟢 @giraffekey Feb 1, 2025, 5:30:58 PM #1372
🟢 @thepangolier Feb 3, 2025, 5:35:41 PM WIP

@neo773
Copy link
Contributor

neo773 commented Jan 22, 2025

/attempt #1191

Algora profile Completed bounties Tech Active attempts Options
@neo773    20 mediar-ai bounties
+ 153 bounties from 27 projects
TypeScript, MDX,
Rust & more
﹟1136
Cancel attempt

@m13v
Copy link
Collaborator Author

m13v commented Jan 22, 2025

please read the developer program description #1184

@m13v
Copy link
Collaborator Author

m13v commented Jan 24, 2025

we have some preliminary demos of how the tools could work, in this example i created a python script to use gemini 2.0 flash, homerow for highlight on screen commands. the model takes screenshot, chooses which button to press, and then performs the action either click/type 1. https://youtu.be/YBi_itmZpQ4 2. https://youtu.be/E5ZgyeVg1vA

@X1Vi
Copy link

X1Vi commented Jan 28, 2025

/attempt #1191

@m13v
Copy link
Collaborator Author

m13v commented Jan 29, 2025

hey @X1Vi happy to hear your plan (#1184)

@giraffekey
Copy link
Contributor

/attempt #1191

@m13v
Copy link
Collaborator Author

m13v commented Feb 1, 2025

@giraffekey happy to hear your plan

@giraffekey
Copy link
Contributor

giraffekey commented Feb 1, 2025

SmartTrend

An AI agent that helps users optimize Twitter engagement by analyzing trends and automating interactions.

Features

  • Monitors the user's Twitter feed with screen captures.
  • Identifies trending topics and discussions with high engagement potential.
  • Suggests relevant replies and quote tweets based on user interactions.
  • Learns the user’s niche and interests over time through captured content.
  • Stores data locally, keeping all information private and user-controlled.

@thepangolier
Copy link

thepangolier commented Feb 3, 2025

/attempt #1191

Twitter AI Assistant

Features

Natural Language Interface which allows the following using Chrome:

  • Craft posts or threads based on the topic you provide
  • Analyze Trends on your newsfeed, pitches tweet ideas based on highest engagement posts
  • Reply to posts based on the criteria you give

Preview

I've already started on the UI and am now working on the agent chrome session. Support will be built in for Ollama, Gemini and OpenAI:

Image

@louis030195
Copy link
Collaborator

screenpipe API but be central to the twitter pipe fyi (isn't it obvious?), your pipe has to use screenpipe API and context

@giraffekey
Copy link
Contributor

Update:

I have a working script that does the following:

  • Logs into Twitter and saves session cookies.
  • Scrapes the home timeline for tweets, including engagement data (likes, retweets, replies, views).
  • Extracts data from the user's Twitter profile to analyze their activity.
  • Listens to OCR context to summarize the user's interests.
  • Generates suggested replies to select tweets found in the timeline using the configured LLM.

Am working on creating a UI for this.

@giraffekey
Copy link
Contributor

The bot monitors your Twitter timeline and periodically adds suggested replies. Replies are based on summaries of the user's interests, writing style, niches, etc. from their OCR data and Twitter profile, ensuring that suggestions are relevant.

SmartTrend-2025-02-09_13.06.07.mp4

@louis030195
Copy link
Collaborator

The bot monitors your Twitter timeline and periodically adds suggested replies. Replies are based on summaries of the user's interests, writing style, niches, etc. from their OCR data and Twitter profile, ensuring that suggestions are relevant.

SmartTrend-2025-02-09_13.06.07.mp4

nice!

i suggest keeping black and white colors

also adding more obvious user feedback when clicking run, like what's happening, otherwise user think it's broken

are you using twitter API or browser automation? IK twitter API is pretty expensive

i'd love this kind of bot myself to work well - my biggest success / source of followers on twitter comes from my comments, not my posts

Image

@giraffekey
Copy link
Contributor

It's using Puppeteer with a headless browser. The browser shows up when you click "Connect" and then it closes the browser and saves the cookies when you log in.

I'll add some loading components to make it more clear things are happening.

@giraffekey giraffekey linked a pull request Feb 17, 2025 that will close this issue
Copy link

algora-pbc bot commented Feb 17, 2025

💡 @giraffekey submitted a pull request that claims the bounty. You can visit your bounty board to reward.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💎 Bounty enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants