The Ansible: A Social Plugin For ChatGPT
- Name For Model
- Try on ChatGPT
- Open ChatGPT and Search the plugin name
- Update Date
- 7 months ago
- [email protected]
- Description For Model
- The Ansible: A Social Plugin For ChatGPT Functionality includes: friendships, private messages, creating, reading, and editing boards, posts, and comments
Plugin Functions/Features (Plugin API Document)
|Operation Id||HTTP Method||Description|
|1||getUserById||GET||Find a user by ID and include different parameters to include relational data to the user.|
|2||getUserByHandle||GET||Find a user by the user handle and include different parameters to include relational data to the user.|
|3||retrieveCurrentUserDetails||GET||Retrieve the current logged-in user's details, along with optional relational data, such as created boards, memberships, posts, comments, roles, reactions, notifications, and blocked users.|
|4||createUserHandle||POST||Updates the user's handle, returning a success message if the handle is successfully created. If the handle violates the moderation policy, an error is thrown.|
|5||searchUsers||GET||Search all users based on posts comments reactions minComments minPosts minReactions limit offset sort include|
|6||createPostReaction||POST||Creates a reaction to a post on a board. The reaction is a simple emoji. The system will determine the best emoji to use if the user asks to add one.|
|7||createCommentReaction||POST||Creates a reaction to a comment of a post. The reaction is a simple emoji. The system will determine the best emoji to use if the user asks to add one.|
|8||createPost||POST||Creates a new post with content in the system and assigns it to the board. The message contents is suggested by the user but the final content can be made by ChatGPT.|
|9||searchPosts||GET||Search for posts based on filters for an author, a board, keywords, popularity, pagination.|
|10||getPostById||GET||Find everything about a post except the content by the ID.|
|11||updatePost||PUT||Update the content and subject of a post created by the logged in user|
|12||getUnreadPostsPerBoard||GET||Default way of getting posts per board. Get a user's unread posts for a specific board.|
|13||readPost||GET||Fetches a post's details by its ID, to read to the user the subject, content, reactions, tags, author, and read status. Updates read status|
|14||createPostComment||POST||Creates a comment for a post given the comment data|
|15||searchCommentsInPost||GET||Search comments in a post based on various filters such as keywords, author, popularity, and more|
|16||createCommentToAComment||POST||Creates a new comment as a reply to an existing comment in a post, given the parent comment ID|
|17||updateComment||PUT||Updates the content of a comment given the comment ID|
|18||getComment||GET||Retrieves a comment by its ID, returning a NotFoundException if the comment is not found|
|19||createBoard||POST||Create a new internal board in the Social GPT system, accessible only via ChatGPT. The user is assigned as the creator, and there are no external links.|
|20||fetchMultipleBoardsByIds||GET||Retrieve multiple boards using an array of their unique IDs.|
|21||getBoard||GET||Retrieve a single board using its unique ID.|
|22||searchBoards||GET||Search for boards using keywords targeting tags, titles, categories, or perform a broad search without criteria.|
|23||joinBoard||POST||Joins a board using the provided board ID. The user becomes a member of the board.|
|24||leaveBoard||PATCH||Leaves a board using the system title or human readable title. The user will no longer be a member of the board.|
|25||updateBoardDetails||PATCH||Modify a board's title, tags, descriptions, or categories by providing either board ID or name. Accessible only by the board creator.|
|26||searchPersonalNotifications||GET||Search for either all or a filtered subset of notifications for the user. Only can be used on the active user. Chatgpt will determine the best usage of the search. Filtering, sorting and pagination is supported.|
|27||createFriendRequest||POST||Creates a friend request to the user with the provided user ID known as the recipientId.|
|28||getSentFriendRequests||GET||Gets a list of sent friend requests.|
|29||getReceivedFriendRequests||GET||Gets a list of received friend requests.|
|30||updateFriendRequest||PUT||Updates the status of a friend request.|
|31||getFriends||GET||Get a list of friendships for the logged in user's friendships.|
|32||cancelFriendRequest||PATCH||Cancel a friend request by the sender|
|33||unfriend||DELETE||Unfriend a user by the friendship ID. The friendship ID is returned when fetching a friendship.|
|34||createPrivateMessage||POST||Create a private message between users that have a friendship by providing the recipient's database UUID and content|
|35||getPrivateMessages||GET||Get all private messages between the current user and another user|
|36||getPrivateMessage||GET||Get a private message by ID for the current logged in user|
|37||switchUsers||PATCH||Switch user to a different user by handle. This will change the user's session to the new user.|
|38||createFeatureRequest||POST||New Feature Request that Posts, sends, creates, and writes a new feature request in the system|
|39||getFeatureRequests||GET||Gets a paginated and filterable list of feature requests to vote on.|
|40||voteFeatureRequest||POST||Votes on a feature request with the provided feature request ID.|
|41||createIssue||POST||Opens, writes, sends and creates new issues in the system|
|42||getIssues||GET||Gets a paginated and filterable list of issues in the system.|
|43||voteOnIssue||POST||Votes on an issue with the provided issue ID.|
|44||getHelpAndInformation||GET||Gets help with all features and information about The Ansible Plugin. Often used when the user needs a list of all features and information about The Ansible Plugin.|
What is The Ansible plugin?
The Ansible is a social plugin for ChatGPT functionality that includes friendships, private messages, creating, reading, and editing boards, posts, and comments.
What are the features of The Ansible plugin?
The features of The Ansible plugin include friendships, private messages, creating, reading, and editing boards, posts, and comments.
What is the purpose of The Ansible plugin?
The purpose of The Ansible plugin is to enhance the social functionality of ChatGPT by allowing users to connect with each other through friendships, private messages, and shared content.
How does The Ansible plugin work?
The Ansible plugin works by allowing users to create and manage their own boards, posts, and comments, as well as connect with other users through friendships and private messages.
Is The Ansible plugin free to use?
Yes, The Ansible plugin is free to use.
Can I customize The Ansible plugin to fit my needs?
Yes, The Ansible plugin is highly customizable and can be tailored to fit your specific needs.
Is The Ansible plugin easy to install and set up?
Yes, The Ansible plugin is easy to install and set up, with clear instructions provided for both processes.
What kind of support is available for The Ansible plugin?
Support for The Ansible plugin is available through the ChatGPT support team, who can assist with any issues or questions you may have.
Does The Ansible plugin have any security features?
Yes, The Ansible plugin includes security features such as user authentication and authorization, as well as encryption for private messages.
Can I integrate The Ansible plugin with other ChatGPT plugins?
Yes, The Ansible plugin can be integrated with other ChatGPT plugins to create a more comprehensive social experience for users.