-
Notifications
You must be signed in to change notification settings - Fork 44.8k
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(platform): Add Twitter integration #8754
feat(platform): Add Twitter integration #8754
Conversation
This PR targets the Automatically setting the base branch to |
✅ Deploy Preview for auto-gpt-docs canceled.
|
wooo thanks for this. Testing & reviewing! one thing to fix the CI, please run what it's asking for poetry lock --no-update |
Sorry, I haven't fixed some block tests after making changes. I will make the tests work by tomorrow. |
This pull request has conflicts with the base branch, please resolve those so we can evaluate the pull request. |
@aarushik93 @Bentlybro @Torantulino The main issue in this file is with the node-input-component file. Summary:
|
autogpt_platform/autogpt_libs/autogpt_libs/supabase_integration_credentials_store/store.py
Outdated
Show resolved
Hide resolved
autogpt_platform/autogpt_libs/autogpt_libs/supabase_integration_credentials_store/store.py
Outdated
Show resolved
Hide resolved
autogpt_platform/autogpt_libs/autogpt_libs/supabase_integration_credentials_store/store.py
Outdated
Show resolved
Hide resolved
autogpt_platform/autogpt_libs/autogpt_libs/supabase_integration_credentials_store/store.py
Outdated
Show resolved
Hide resolved
Conflicts have been resolved! 🎉 A maintainer will review the pull request shortly. |
This pull request has conflicts with the base branch, please resolve those so we can evaluate the pull request. |
Conflicts have been resolved! 🎉 A maintainer will review the pull request shortly. |
Create a Twitter integration with some small frontend changes.
Changes
_types.py
for repetitive enums and input types._builders.py
for creating parameters without repeating the same logic._serializer.py
to serialize the Tweepy enums into dictionaries so they can travel easily from Pyro5._mappers.py
to map the frontend values to the correct request values.Blocks
TwitterBookmarkTweetBlock
TwitterGetBookmarkedTweetsBlock
TwitterRemoveBookmarkTweetBlock
TwitterHideReplyBlock
TwitterUnhideReplyBlock
TwitterLikeTweetBlock
TwitterGetLikingUsersBlock
TwitterGetLikedTweetsBlock
TwitterUnlikeTweetBlock
TwitterPostTweetBlock
TwitterDeleteTweetBlock
TwitterSearchRecentTweetsBlock
TwitterGetQuoteTweetsBlock
TwitterRetweetBlock
TwitterRemoveRetweetBlock
TwitterGetRetweetersBlock
TwitterGetUserMentionsBlock
TwitterGetHomeTimelineBlock
TwitterGetUserTweetsBlock
TwitterGetTweetBlock
TwitterGetTweetsBlock
TwitterUnblockUserBlock
TwitterGetBlockedUsersBlock
TwitterBlockUserBlock
TwitterUnfollowUserBlock
TwitterFollowUserBlock
TwitterGetFollowersBlock
TwitterGetFollowingBlock
TwitterUnmuteUserBlock
TwitterGetMutedUsersBlock
TwitterMuteUserBlock
TwitterGetUserBlock
TwitterGetUsersBlock
TwitterSearchSpacesBlock
TwitterGetSpacesBlock
TwitterGetSpaceByIdBlock
TwitterGetSpaceBuyersBlock
TwitterGetSpaceTweetsBlock
TwitterUnfollowListBlock
TwitterFollowListBlock
TwitterListGetFollowersBlock
TwitterGetFollowedListsBlock
TwitterGetListBlock
TwitterGetOwnedListsBlock
TwitterRemoveListMemberBlock
TwitterAddListMemberBlock
TwitterGetListMembersBlock
TwitterGetListMembershipsBlock
TwitterGetListTweetsBlock
TwitterDeleteListBlock
TwitterUpdateListBlock
TwitterCreateListBlock
TwitterUnpinListBlock
TwitterPinListBlock
TwitterGetPinnedListsBlock
TwitterGetDMEventsBlock
TwitterSendDirectMessageBlock
TwitterCreateDMConversationBlock
Need to add more stuff
Supported triggers