ChatGPT与Discord无缝接入指南,创建自己的聊天机器人(保姆级教程)

news/2024/4/29 21:00:42/文章来源:https://blog.csdn.net/weixin_38428126/article/details/129906192

ChatGPT和Discord都非常流行,而在Discord内使用AI绘画也很受欢迎。如何将ChatGPT与Discord对接,在Discord内实现一个聊天机器人。
第一步:获取OpenAI API密钥。请按照以下步骤操作:

  1. 打开此链接 https://platform.openai.com/account/api-keys
  2. 请按照页面上的提示进行身份验证,然后登录您的ChatGPT账号。
  3. 点击“这里创建”以创建一个新的API密钥。
  4. 复制生成的API密钥以备将来使用。
    [图片]
    在这里插入图片描述

第二步:获取Discord Token。请按照以下步骤操作:

  1. 打开网站https://discord.com/developers/applications。

  2. 登录您的Discord账号。
    在这里插入图片描述

  3. 点击右上角的“New Application”按钮创建一个新的应用程序。
    在这里插入图片描述

  4. 在新页面上,输入您的应用程序名称,并点击“Create”按钮。
    [图片]

  5. 选择“Bot”选项卡,并点击“Add Bot”按钮,然后点击“Yes, do it!”以确认添加机器人。
    [图片]

[图片]

创建完机器人之后,可以编辑一些资料,比如头像、名字,还有各种权限。
[图片]

Token 这里可能是查看令牌 View Token 或者是重置令牌 Reset Token 的按鈕,点击一些就,复制令牌出来备用。
[图片]

  1. 往下拉,找到MESSAGE CONTENT INTENT,打开,然后点击Save Change。
    [图片]

  2. 然后设置OAuth2。按照下图步骤设置。
    [图片]

  3. 然后点击复制链接,浏览器打开。
    [图片]

  4. 然后选择要加入的服务器。
    [图片]

请注意,您的Discord Token是私密信息,请勿与他人分享。
第三步:注册GitHub,有账号的可以直接登录。
无账号注册,有账号跳过以下步骤,直接登录即可:

  1. 打开网站https://github.com/。
  2. 如果您已经拥有GitHub账号,请在右上角登录。否则,请单击右上角的“Sign up”按钮创建一个新账号。
  3. 在新页面上,输入您的用户名、电子邮件地址和密码,并完成验证过程。
  4. 点击“Create account”按钮以创建您的GitHub账号。
    请注意,您的GitHub账号可以让您与其他开发者协作,并分享您的代码和项目。

注册/登录,然后请按照以下步骤操作:

  1. 打开网站https://github.com/TheExplainthis/ChatGPT-Discord-Bot。
  2. 点击页面右上角的“Fork”按钮,以将该项目复制到您的GitHub账号下的存储库中。
    请注意,在Forking存储库后,您将在自己的账号下创建一个新的存储库副本,您可以在其中进行更改,而不会影响原始存储库。
    [图片]

[图片]

第四步:在线开发环境搭建Replit:请按照以下步骤操作
请注意,Replit是一个在线开发环境,它可以让您在浏览器中编写、运行和分享代码,而无需安装本地开发环境。

  1. 打开网站https://replit.com/。
  2. 点击页面右上角的“Sign Up”按钮,用github直接授权登录即可。
    [图片]

[图片]

[图片]

  1. 登录之后,选择一下基本的东西。
    [图片]

[图片]

[图片]

  1. 进入首页之后点击创建Repi
    [图片]

  2. 跳出选择框之后,选择右上角这个Import from Github。
    [图片]

  3. 然后再点击这个Connect GitHub to import your private repos,
    [图片]

  4. 弹出这个页面,根据下图一样,选择好了就安装。
    [图片]

  5. 然后返回这个页面,可以选择刚刚安装的代码了。
    [图片]

[图片]

  1. 安装需要一段时间,安装完成之后跳过教程。
    [图片]

  2. 跳过了,点击右侧的tools,然后在里面找到Secrets,再点击右边的Got it。
    [图片]

  3. 然后会弹出一个框,key:OPENAI_API, value填写你的 openai key,sk开头的
    [图片]

  4. 然后继续添加,key:OPENAI_MODEL_ENGINE value:gpt-3.5-turbo
    [图片]

  5. 继续添加,key:SYSTEM_MESSAGE value:You are a helpful assistant.
    [图片]

  6. 再添加最后一个。key:DISCORD_TOKEN value: 前面Discord的令牌 MTA开头的。
    [图片]

  7. 添加完四个之后,点击上面的Run 运行。
    [图片]

  8. 运行等一会,成功之后右边会出现有Hello. I am alive! 的页面,然后我们复制上面的地址出来备用。有效时间一小时,后面的步骤需要一小时内完成。
    [图片]

第五步:注册cron-job.org。请按照以下步骤操作:
请注意,cron-job.org是一个在线计划任务管理工具,它可以让您定期运行代码和脚本。

  1. 注册如下,如有账号可跳过:
    打开网站https://cron-job.org/en/。
    [图片]

如果您已经拥有账号,请在页面右上角登录。否则,请单击页面右上角的“Sign Up”按钮创建一个新账号。
[图片]

在新页面上,输入您的用户名、电子邮件地址和密码,并完成验证过程。
点击“Create Account”按钮以创建您的cron-job.org账号。
2. 登录之后,点击右边的CREATE CRONJOB。
[图片]

  1. Title输入ChatGPT-Discord-Bot,网址输入上一步的网址,选择五分钟,然后点击CREATE 创建。
    [图片]

[图片]

以上步骤完成搭建,然后打开Discord,你就能看到ChatGPT机器人在线了。
[图片]

/chat 在输入框直接输入会后/chat直接message输入文字,机器人就会回复了。
/reset ChatGPT 会记住前十次的提问记录,调用此指令则会清除。
/imagine 在输入框输入/imagine会prompt后直接输入文字,可以生成图片。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_15.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基础入门-ChatGPT结合安全融入技术高效赋能拓展需求

文章目录Chatgpt科普利用:安全开发逆向免杀代码审计蓝队应急APT社工学其他相关:Chatgpt科普 ChatGPT是什么? ChatGPT–可能很多人被这个缩写的名字搞糊涂了,第一眼无法看出到底什么意思,GPT 的英文原文是 Generative Pre-trainin…

基于Docker如何快速部署自己的ChatGPT

背景 随着OpenAI在2022年底发布的LLM模型-ChatGPT展现出的强大效果,ChatGPT无疑成为了当下炙手可热的明星模型。 现有的基于GPT的开源项目已经非常多,本文以现有的高热度github开源项目chatgpt-web为例,教大家简单快速地搭建属于自己的Chat…

windows-中科院学术ChatGPT优化安装记录

搭建中科院学术专业版 ChatGPT记录 1、git仓库获取 > git clone https://github.com/binary-husky/chatgpt_academic.git(在git bash 中打开输入就行) 打开后输入命令即可 然后你便得到了它,进入该文件夹 打开命令终端,为他配…

基于ChatGPT搭建公司内部ChatGPT服务器

一、前言 我是ChatGPT,一个由OpenAI训练的大型语言模型。我被设计用于回答各种问题并生成文本,可以处理多种自然语言任务,例如问答、摘要和翻译等。在我的学习过程中,我阅读了数百万篇文本,并使用这些文本来提高我的理…

赶上ChatGPT的车,百度文心一言和阿里通义千问上线

百度“文心一言”,地址:https://yiyan.baidu.com 阿里“通义千问”,地址:https://tongyi.aliyun.com 以下介绍来自官方: 一、“文心一言”介绍: 你好,我是文心一言 ERNIE Bot 作为一个人工…

ChatGPT火了,将给网络安全行业带来什么影响?

一、简介 作为全新的人工智能(AI)聊天机器人,ChatGPT被认为正在“掀起新一轮AI革命”。在股市上甚至出现了“ChatGPT概念股”的当下,ChatGPT究竟对于网络安全行业会产生怎样的影响,是值得思考的一个问题。 ChatGPT由…

你的 ChatGPT Not available in your country?教你如何解决

ChatGPT Not available 文章目录ChatGPT Not available问题描述解决方法一解决方法二教程图示方法一方法二相关文章问题描述 如果你使用科学上网却发现自己的页面上显示 OpenAIs services are not available in your country.,你可能会换其他地区,但是换…

一键免费部署你的私人 ChatGPT 网站

Hello,大家好,我是程序员树先生。今天手把手教大家如何“免费”部署一个私人专属的 ChatGPT 网站,即使你不懂编程,跟着本文也可以完成搭建,非常简单。 为什么要部署私人 ChatGPT 网站 ? 国内市场上已经有…

ChatGPT国内镜像站,轻松访问

镜像站网址:https://444.chat/ ChatGPT介绍 ChatGPT,全称聊天生成型预训练变换模型(英语:Chat Generative Pre-trained Transformer),是OpenAI开发的人工智能聊天机器人程序,于2022年11月推出。…

【AIGC】Notion AI 从注册到体验:如何免费使用

欢迎关注【youcans的AGI学习笔记】原创作品,火热更新中 【AIGC】Notion AI 从注册到体验1. Notion AI 介绍1.1 Notion AI 简介1.2 Notion AI 的核心能力1.3 Notion AI 与 ChatGPT 的比较2. Notion AI 国内用户注册2.1 PC 端用户注册2.2 移动端用户注册3. Notion AI …