“ 步骤3:将机器人添加到您的服务器要将您的应用程序变成一个工作的机器人,请添加一个机器人用户并配置权限。在开发者门户中,转到“机器人”部分并启用机器人。重要步骤包括:(1)启用机器人接收消息内容(消息内容切换),(2)记下客户端ID(在应用程序的常规信息中找到),以及(3)构建一个OAuth2 URL以将机器人邀请到您的服务器。一个典型的邀请URL看起来像这样:https://discord.com/api/oauth2/authorize?client_id=<YOUR_CLIENT_ID>&permissions=309237712896&scope=bot。权限值309237712896对应于基本机器人操作所需的最小权限集:发送消息、创建公共线程、在线程中发送消息以及读取消息历史记录。您可以在Discord开发者门户的机器人设置下验证或调整权限。使用应用程序页面上的客户端ID替换URL中的<YOUR_CLIENT_ID>,然后用浏览器打开该URL将机器人添加到您的服务器。
“ 机器人行为、上下文、图像和操作了解您的机器人如何工作有助于您定制交互:•机器人如何回复:您可以选择机器人回复的方式——直接在频道中回复,在专用线程中回复,或在私信中回复。频道选项为每次@提及启动一个新对话,而线程选项创建一个以机器人和用户命名的线程,并保留完整的对话历史记录。线程允许机器人在无需进一步@提及的情况下回复,并跨消息保持连续性。在私信中,机器人会回复每条消息,并保留会话范围内的历史记录。•频道上下文:当被@提及后,机器人会获取频道中的最近消息以提供其回复的上下文。它还可以从活动和已归档的线程中提取消息以理解正在进行的讨论。贴纸、GIF、图像、嵌入和反应等特殊内容会被表示出来,以便AI能够理解它们,即使它无法在视觉上看到它们。•跨服务器历史记录的智能AI搜索(测试版):通过启用此功能,机器人可以查询服务器中其他文本频道的消息,以回答引用当前频道之外信息的问题。AI使用时间窗口和可选的分页功能在需要时查找更早的信息。•图像输入:在提及机器人时,您可以附加图像,AI将与文本一起处理它们。支持的格式包括PNG、JPG、JPEG、GIF和WebP。如果附加了多张图像,则使用第一张。图像作为多模态输入传递给AI,从而能够执行诸如解释堆栈跟踪、审查UI模型或为游戏设置提供优化建议等任务。•AI Actions:AI Actions允许机器人在对话中调用外部API和工具。有两种操作类型:API Action(向外部端点发送HTTP请求)和Remote MCP(模型上下文协议),用于访问外部工具和数据。示例包括订单跟踪、GitHub问题检查、审核、调度以及CRM集成。•设置API Action:在Quickchat AI中,转到AI Agent > Actions & MCPs,添加一个新的API Action,为其命名(例如,“检查订单状态”),描述何时使用它,配置HTTP方法和端点,然后保存。该操作随后在所有频道(包括Discord)中对机器人可用。这使得在对话中能够进行实时数据检索和自动化工作流。
“ 实际用例和进一步阅读此集成解锁了社区和团队的实际应用:•订单跟踪机器人:将API Action连接到电子商务后端,以便用户可以查询订单并接收实时更新。•开发者助手:链接到问题跟踪器或存储库数据,以便开发者可以直接在Discord中查询未解决的bug或拉取请求。•审核助手:连接到审核API,以协助处理报告或内容审查。•调度和会议:与Cal.com或Google Calendar集成,允许成员在Discord中预订会议。•CRM自动化:连接到HubSpot等系统,以便在聊天中创建或记录潜在客户和支持票据。要进一步学习,您可以探索关于创建Telegram或WhatsApp的AI聊天机器人、HubSpot AI Actions、Jira票据集成以及更广泛的MCP(模型上下文协议)框架的其他指南。加入Discord上的Quickchat AI社区或访问官方资源可以帮助您随着时间的推移扩展功能。
原始链接:https://quickchat.ai/post/create-ai-bot-for-discord
评论(0)