-
Notifications
You must be signed in to change notification settings - Fork 41
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
added near social agent #194
base: main
Are you sure you want to change the base?
added near social agent #194
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
@Johnson-8844 is attempting to deploy a commit to the Mintbase Team on Vercel. A member of the Team first needs to authorize it. |
PR Reviewer Guide 🔍
|
PR Code Suggestions ✨
|
I've tested here: https://wallet.bitte.ai/smart-actions/G5pYXPf6-Vk4VR5zJoxuS?mode=debug&agentId=nearsocialaiagent-eudccfeugga5fbe0.eastus-01.azurewebsites.net I would love you to be able to return the transaction payload so users sign the upload post transaction directly from the wallet. Something like this: https://wallet.bitte.ai/smart-actions/HDVk_lVf36hG7jBIraMfj |
hi @microchipgnu the feedback is incorporated and here is the reference chat link - https://wallet.bitte.ai/smart-actions/share/TGlYkjrvHAmGWl48nC1y- |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
User description
Project Title: Near Social AI Agent Plugin
Project Description:
The Near Social AI Agent Plugin provides users with a seamless interface to set up profiles and manage posts on the Near Social platform. This plugin simplifies the process of user engagement by guiding users through collecting necessary profile details and generating content for posts. By integrating AI assistance, it enhances the overall user experience on the Near Social platform.
Technologies Used:
Node.js: The server-side runtime environment for building the API.
NEAR Blockchain: For secure interactions and management of user profiles and posts.
OpenAI: Utilized for generating content based on user prompts.
mintbase.js: Used to facilitate interactions with Mintbase services for NFT functionalities.
How did you use mintbase.js?:
In the Near Social AI Agent Plugin, mintbase.js is employed to interact with the Mintbase API for handling user profiles and managing post uploads. This integration allows users to easily set up their profiles and share content on the blockchain, ensuring a smooth and efficient process. The plugin provides a guided experience, making it accessible for all users.
Working Demo Link:
PR Type
enhancement, documentation
Description
Changes walkthrough 📝
8 files
profile.js
Add profile management routes and NEAR integration
near-social-ai-agent/routes/profile.js
nearSocialUtils.js
Add utility functions for NEAR social interactions
near-social-ai-agent/utils/nearSocialUtils.js
following.
utils.js
Add data utility functions for NEAR interactions
near-social-ai-agent/utils/utils.js
calculation.
post.js
Add post creation route and NEAR integration
near-social-ai-agent/routes/post.js
follow.js
Add follow management route and NEAR integration
near-social-ai-agent/routes/follow.js
imageUtils.js
Add image upload utility for IPFS
near-social-ai-agent/utils/imageUtils.js
app.js
Set up Express server and route configurations
near-social-ai-agent/app.js
management.
constant.js
Define constants for NEAR social contract
near-social-ai-agent/utils/constant.js
2 files
ai-plugin.json
Add OpenAPI specification for AI plugin
near-social-ai-agent/public/.well-known/ai-plugin.json
README.md
Add README with project details and setup instructions
near-social-ai-agent/README.md
2 files
package.json
Initialize project with dependencies and metadata
near-social-ai-agent/package.json
vercel.json
Add Vercel configuration for deployment
near-social-ai-agent/vercel.json
1 files
package-lock.json
...
near-social-ai-agent/package-lock.json
...