实现Discord聊天机器人

  • 1. 环境准备
  • 2. 应用创建
  • 3. 添加一个机器人Bot
  • 4. 给Bot授权
  • 5.编写一个ping pong交互
  • 未完结~~~

1. 环境准备

准备一台服务器(墙外,你懂的~)

我使用的是discord官方推荐的Eris:
(1个基于nodejs的discord库)

文档地址
github地址

(你也可以选择使用discord.js)

用的express起的服务

2. 应用创建

  • 进入discord应用管理界面
  • 点击 create Application创建一个新的应用

注意: 此处出现的CLIENT ID 还有CLIENT SECRET都要记下来,后面要用到

3. 添加一个机器人Bot

注意:此处出现的TOKEN一定要复制出来并保存好,因为他在应用中很重要且不要泄露给别人

4. 给Bot授权

  1. 首先打开你的discord并创建一个群聊
  2. 然后生成给机器人授权的链接
  3. 打开OAuth2
  4. 选择URL Generator
  5. SCOPES一栏勾选botapplications.commands权限(分别代表机器人权限和创建commands权限)
  6. BOT PERMISSIONS 一栏我为了方便直接勾选了管理员权限 Administrator,你可以根据自己实际需求进行勾选
  7. 勾选后复制页面最下面生成的GENERATED URL链接并打开
  8. 同意机器人的授权并把机器人拉进刚才创建的群聊中

5.编写一个ping pong交互

未完结~~~

实现Discord聊天机器人相关推荐

  1. 使用NoneBot2可视化平台搭建QQ聊天机器人:本地和云部署教程

    NoneBot是一个基于Python 3.8+的异步.开源和可扩展的框架,用于构建和运行聊天机器人,支持各种聊天平台,如Telegram,Discord和WeChat.它是基于nonebot库构建的, ...

  2. 一周 AIGC 丨国内掀起大模型军备竞赛,第一季度推出超 150 个 AI 聊天机器人

    国内互联网圈好久没有这么热闹了,要感谢漂洋过海的 ChatGPT.它让互联网大厂意识到,除了和小区门口卖菜的大妈争夺流量,原来还有更有意义的事情可做,于是一股脑扎进来掀起大模型军备竞赛.它还让隐退的互 ...

  3. html 简单机器人对话页面,简单的js聊天机器人框架BotUI

    Botui是一款简单的js聊天机器人框架.Botui基于Vue.js,通过简单配置,就可以制作出一个功能简单的聊天机器人,非常神奇. 使用方法 在页面中引入botui.min.css和botui-th ...

  4. 聊天机器人革命即将到来 开发者入局需谨慎

    10月12日消息,据VentureBeat报道,毫无疑问,聊天机器人是"现在的大事(Now Big Thing)",谁都想从中分一杯羹.可是如果你犯了错误,那可能会伤及自己的企业, ...

  5. xebium周末启动_我如何在周末建立和启动聊天机器人

    xebium周末启动 by Mike Williams 由Mike Williams 我如何在周末建立和启动聊天机器人 (How I Built And Launched A Chatbot Over ...

  6. chatscript_如何使用ChatScript构建您的第一个聊天机器人

    chatscript by Giorgio Robino 通过乔治·罗宾诺(Giorgio Robino) 如何使用ChatScript构建您的第一个聊天机器人 (How to build your ...

  7. 使用 ChatterBot 库制作一个聊天机器人

    作者 | 周萝卜 来源 | 萝卜大杂烩 我们学习一些如何使用 ChatterBot 库在 Python 中创建聊天机器人,该库实现了各种机器学习算法来生成响应对话,还是挺不错的 1什么是聊天机器人 聊 ...

  8. 如何用 Slack 和 Kubernetes 构建一个聊天机器人?| 附代码

    作者 | Alexander Kainz 译者 | 天道酬勤,责编 | Carol 出品 | AI科技大本营(ID:rgznai100) ChatOps可以让你使用基于聊天的接口来管理DevOps任务 ...

  9. 400 多行代码!超详细 Rasa 中文聊天机器人开发指南 | 原力计划

    作者 | 无名之辈FTER 责编 | 夕颜 出品 | 程序人生(ID:coder_life) 本文翻译自Rasa官方文档,并融合了自己的理解和项目实战,同时对文档中涉及到的技术点进行了一定程度的扩展, ...

  10. 聊天机器人落地及进阶实战 | 公开课速记

    嘉宾 | 邵浩 编辑 | suiling 来源 | AI科技大本营在线公开课 近年来,聊天机器人技术及产品得到了快速的发展.聊天机器人作为人工智能技术的杀手级应用,发展得如火如荼,各种智能硬件层出不穷 ...

最新文章

  1. 【c++】【转】如何只在heap上创建对象,如何只在stack上建立对象?
  2. android studio怎么回退,如何回滚已经commit的代码(Android Studio)
  3. 力扣347. 前 K 个高频元素(JavaScript,堆)
  4. Java 实现 AES 加解密
  5. PHP面试100题汇总
  6. ET99加密狗软件加密锁ET99开发工具下载
  7. 无刷电机反方向高速旋转
  8. c语言头文件下载大全,C语言头文件大全
  9. IntelliJ Keymap
  10. MTK开发入门基础教程
  11. c#阿里CSB接口对接--
  12. python如何画点_python matplotlib 如何画点 而不要画点之间的连线?
  13. 黑人是晒黑的吗_当您是互联网上的黑人时,无处可逃
  14. 如何加载3D模型(odj文件和mtl文件)
  15. textpad和masm搭建汇编环境
  16. UG编程常用刀路参数功能详解,值得收藏的内容
  17. 基于Arria10的H.264 4K高性能编解码器模块视频演示
  18. 4款黑科技级别的宝藏APP,轻松满足你的多种需求,请低调收藏
  19. InnoSetup比NSS好用,下面是一些碎片记录
  20. 安防监控产品数据恢复解决方案

热门文章

  1. 微信摇一摇——iBeacon基站(一):USB蓝牙模式
  2. RocksDB Compaction(一)介绍
  3. fclose_fclose –关闭流
  4. 数据分析——ETF基金申购赎回清单
  5. 计算机走进画图世界课件,windowsxp走进画图世界教案
  6. 基于NanoPi3(三星S5P6818)的kernel移植(二)
  7. 机械臂技术参数的意义
  8. ancestor descendant选择器
  9. Apache opennlp简单介绍
  10. CUDA开源 轻松跑AMD GPU/Intel x86 CPU