簡體   English   中英

是否可以從網站運行不和諧機器人命令

[英]Is it possible to run a discord bot comand from a website

所以我想要一個系統,當網站上發生某個動作時,自動在不和諧服務器上打開支持票。 我可以使用任何可行的不和諧票務機器人。 我嘗試在 php 中使用 webhooks 並嘗試讓機器人發送命令以打開票證,但我發現不和諧機器人無法運行其他不和諧機器人命令。 我的行動計划應該是什么?

現在我正在使用這個在 node.js 上運行並使用 discord.js 的票務機器人

任何建議表示贊賞。

這有點含糊,所以我會盡力回答它。

如果這是你的機器人。

在與您的 Discord Bot 相同的應用程序中運行一個快速服務器,它會監聽您發布票證。 您可以在此處了解有關 express 的更多信息: https : //expressjs.com/en/starter/installing.html

 const { Client } = require('discord.js'); const client = new Client(); // Your discord.js BOT code. const express = require('express'); app.use(express.bodyParser()); app.post('/ticket', async (request, response) => { // console.log(request.body); // the information in your POST request's body const guild = await client.guilds.fetch('guild_id'); guild.channels.create(request.body.ticketName); }); app.listen(3000);

這是一個快速的模型,可以通過多種方式實現,一旦您學會了 express,您就可以找到適合您需求的方法。

如果這不是你的機器人。

除非機器人具有 API 或允許機器人使用其命令,否則您不能在不使用自機器人的情況下執行此操作。 (不推薦: https : //support.discord.com/hc/en-us/articles/115002192352-Automated-user-accounts-self-bots-

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM