【问题标题】:Discord bot with Webpanel?使用 Webpanel 的 Discord 机器人?
【发布时间】:2020-02-14 15:29:18
【问题描述】:

我想做一些更大的不和谐机器人。我知道如何制作机器人和一切,但我想知道制作网页面板。有人可以解释如何制作其中一个并与机器人集成吗?

【问题讨论】:

  • 请解释一下您所说的 webPanel 是什么意思。你有一个你去的网页(与你的机器人一起托管)吗?如果是这样,我会说对节点使用 express,然后用它托管一个网页。
  • webpanel 指的是网站中的一个控制面板,用于不和谐机器人(如 mee6 等)
  • 是的,后端(只是一个普通的网站)允许您对机器人进行高级管理。您将需要为此创建一个普通或框架化的网站,因此 node 的 express.js
  • 你有一些教程/文档的链接吗?
  • 更新了我的答案

标签: javascript node.js discord


【解决方案1】:

在你的节点 discord bot 中使用 express.js,查看Express 以获得更深入的示例。如果您想查看套接字连接,Socket.io 有关于构建套接字连接应用程序的精彩教程。我更喜欢在 Angular 中构建我的节点应用程序的前端

const bodyParser = require('body-parser');
const app = require('express')();

// these are for parsing POST requests
// alternatively you can use socket.io for real time communication 
// but POST'sshould suffice 
app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json())

// GET requests like this first argument is url
// example; '*': all; '/home', '/something'
app.get('*', (req,res)=>{ /* process get request */ });

// POST requests
app.post('*', post.process);

// listen on your port eg: 80
http.listen(port, ()=>{
    console.log('Listening on port: '+port);
})

【讨论】:

    猜你喜欢
    • 2021-05-11
    • 2019-01-13
    • 1970-01-01
    • 2021-02-24
    • 2021-04-01
    • 2021-02-02
    • 2021-07-27
    • 2021-11-27
    • 2017-09-16
    相关资源
    最近更新 更多