❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日分享大模型与 AI 领域的最新开源项目和应用,提供运行实例和实用教程,帮助你快速上手AI技术,欢迎关注我哦!
🥦 微信公众号|搜一搜:蚝油菜花 🥦
🚀 快速阅读
- 功能:支持 Instagram、Twitter 等平台的自动化交互,如点赞、评论、发布内容。
- 技术:基于 Node.js 和 TypeScript,集成 Google 生成式 AI 模型,使用 Puppeteer 实现浏览器自动化。
- 应用:适用于社交媒体内容创作、账户管理、个性化内容训练等场景。
Riona-AI-Agent 是什么
Riona-AI-Agent 是一款基于 Node.js 和 TypeScript 构建的 AI 驱动自动化工具,专为社交媒体平台设计。它能够与 Instagram、Twitter 和 GitHub 等平台进行自动化交互,生成引人入胜的内容,并高效管理多个社交媒体账户。
Riona-AI-Agent 的核心功能包括自动发布推文、点赞帖子、生成评论等。通过集成 Google 生成式 AI 模型,它能够生成高质量的文本内容,提升用户互动和内容质量。此外,Riona-AI-Agent 还支持代理管理和 Cookie 保存,确保会话的连续性。
Riona-AI-Agent 的主要功能
- 社交媒体自动化:支持 Instagram 和 Twitter 的自动化操作,如登录、点赞、评论、发布内容。
- AI 驱动的内容生成:利用 Google 生成式 AI 模型,生成高质量的推文、评论等内容。
- 代理支持:通过代理服务器管理多个账户,避免因频繁操作触发速率限制。
- Cookie 管理:保存和加载 Cookie,确保应用重启后仍能保持登录状态。
- 个性化训练:用户可以通过上传 YouTube 视频、音频文件、网站链接等个性化内容,训练代理生成符合用户风格的评论和推文。
Riona-AI-Agent 的技术原理
- Node.js:作为服务器端应用程序的基础,提供高效的异步处理能力。
- TypeScript:为 JavaScript 添加静态类型,提升代码的可维护性和开发效率。
- Google 生成式 AI 模型:基于深度学习技术,生成自然语言文本,如推文、评论等。
- Puppeteer:用于控制 Chrome 或 Chromium 浏览器,实现社交媒体平台的自动化操作。
- puppeteer-extra:扩展 Puppeteer 的功能,提升自动化操作的稳定性和效率。
如何运行 Riona-AI-Agent
1. 克隆仓库
首先,克隆 Riona-AI-Agent 的 GitHub 仓库:
git clone https://github.com/David-patrick-chuks/Riona-AI-Agent.git
cd Riona-AI-Agent
2. 安装依赖
安装项目所需的依赖:
npm install
3. 配置环境变量
将 .env.example
文件重命名为 .env
,并添加你的 Instagram 和 Twitter 的登录凭证:
IGusername=your_instagram_username
IGpassword=your_instagram_password
Xusername=your_twitter_username
Xpassword=your_twitter_password
MONGODB_URI=your_mongodb_uri
4. 运行 Instagram 自动化
启动 Instagram 自动化功能:
npm start
5. 运行 Twitter 自动化(即将推出)
Twitter 自动化功能即将推出,运行命令如下:
npm run start:twitter
6. 运行 GitHub 自动化(即将推出)
GitHub 自动化功能即将推出,运行命令如下:
npm run start:github
资源
- GitHub 仓库:https://github.com/David-patrick-chuks/Riona-AI-Agent
- Google Generative AI:https://ai.google/tools/
- Puppeteer:https://github.com/puppeteer/puppeteer
- puppeteer-extra:https://github.com/berstend/puppeteer-extra
❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日分享大模型与 AI 领域的最新开源项目和应用,提供运行实例和实用教程,帮助你快速上手AI技术,欢迎关注我哦!
🥦 微信公众号|搜一搜:蚝油菜花 🥦