ChatGPT Twitter Bot 项目介绍
ChatGPT Twitter Bot 是一个有趣的开源项目,它利用了 OpenAI 的 ChatGPT API,通过 Twitter 帐号为用户提供自动化问答服务。
项目背景
ChatGPT Twitter Bot 是一个可以在 Twitter 上被 @ 提及的小机器人。用户只需在推文中 @ 提及此机器人,并附上一个问题或提示,机器人则会回复,根据 ChatGPT 的回答生成一段 Twitter 线程。这种功能的实现是基于 chatgpt Node.js 包。
如何使用
使用 ChatGPT Twitter Bot 非常简单:
-
创建一条推文,@帐户名称为
@ChatGPTBot
,然后键入您的问题或提示。示例用法:
@ChatGPTBot 1 + 1 等于多少?
-
然后稍等片刻,通常在几秒钟到几分钟内,机器人会回复您。这段时间取决于机器人的使用情况。
-
ChatGPT 的回应会被拆分成多条适合推文长度的回复。
使用注意事项
请注意,机器人响应可能会花费一些时间。这主要是因为:
- Twitter 对机器人账号的访问频率有严格限制。
- 这个机器人目前运行在开发者的本地机器上,因此表现上可能并不稳定。
此外,任何不当使用 ChatGPTBot 的行为将导致在 Twitter 上立即被屏蔽。OpenAI 所定义的不允许/有害/禁止的行为都属于不当使用。
相关项目
虽然当前版本已经很有趣,但推荐使用此项目的第二版,它经过了显著的重写和改进,详情可参见 V2 项目地址(可以通过搜索 xbot 找到)。
ChatGPT Twitter Bot 由 Agentic 支持,虽然它与 OpenAI 没有直接关联,但它利用了他们的 API,为用户带来了更多的互动乐趣。
开源许可
该项目采用 MIT 许可证,由 Travis Fischer 开发并发布。若对该项目感兴趣,欢迎考虑资助开发者或者在 Twitter 上关注他。