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

TWITTER_TARGET_USERS #1833

Closed
y4my4my4m opened this issue Jan 4, 2025 · 6 comments
Closed

TWITTER_TARGET_USERS #1833

y4my4my4m opened this issue Jan 4, 2025 · 6 comments
Labels
enhancement New feature or request

Comments

@y4my4my4m
Copy link
Contributor

y4my4my4m commented Jan 4, 2025

Is your feature request related to a problem? Please describe.

  1. Setting a list of TWITTER_TARGET_USERS doesn't seem to have the ai agenet interact with them.
    I was expecting these users to be mentioned, RTd, etc

  2. Does setting TWITTER_TARGET_USERS make the AI agent ignore other user's mentions / replies?

Describe the solution you'd like

  1. The users in the list should be the users that the ai agent focuses on, retweets, replies to.

  2. Should still be able to interact with any and all users even if not on the list.

@y4my4my4m y4my4my4m added the enhancement New feature or request label Jan 4, 2025
@augchan42
Copy link
Contributor

The agent isn't proactive, it's basically a whitelist that allows the agent to reply to mentions by TWITTER_TARGET_USERS

@y4my4my4m
Copy link
Contributor Author

@augchan42 it is if you enable ENABLE_ACTION_PROCESSING but it wasn't obvious how the twitter target user behaved.

Seems to be that TWITTER_TARGET_USERS is an interaction whitelist (for mentions and replies only?)
and ENABLE_ACTION_PROCESSING will fetch things from the home timeline, though it'd be nice to only interact with the "Following" only instead of the "For you" timeline as i dont want the agent to reply to irrelevant X promoted stuff...

@vpavlin
Copy link
Contributor

vpavlin commented Jan 6, 2025

The parameter to only use the following is there https://github.com/elizaOS/eliza/blob/develop/packages/client-twitter/src/base.ts#L258, but it is not used (no call is actually using the parameter) - I think someone might be working on that - looking at history, seems like @ag-wnl added it - are you gonna continue with it? I'd also like to leverage only following, since otherwise my bot harrases random account and it just looks extremely weird:D

@ag-wnl
Copy link
Collaborator

ag-wnl commented Jan 6, 2025

@vpavlin Yeup I've added that to be an option to switch to as for you timeline can get pretty random. Would love to continue work on this front

@tcm390
Copy link
Collaborator

tcm390 commented Jan 6, 2025

@augchan42 it is if you enable ENABLE_ACTION_PROCESSING but it wasn't obvious how the twitter target user behaved.

Seems to be that TWITTER_TARGET_USERS is an interaction whitelist (for mentions and replies only?) and ENABLE_ACTION_PROCESSING will fetch things from the home timeline, though it'd be nice to only interact with the "Following" only instead of the "For you" timeline as i dont want the agent to reply to irrelevant X promoted stuff...

related: #1813 (comment)

@y4my4my4m
Copy link
Contributor Author

#1824 fixes this issue, you can just follow the users you want to target and then select the "following" timeline now

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

No branches or pull requests

5 participants