首页 > 解决方案 > Discord.js 数据库

问题描述

我制作了一个名为“Hello Bot”的机器人,但我想建立一个数据库连接,这样我就可以做更多的事情,但我找不到办法做到这一点,你能帮我吗?

标签: sqldiscord.js

解决方案


您可以使用SQLiteEnmap 之类的东西,具体取决于您要执行的操作。npm install mysql您还可以通过在您的机器人目录中运行并在机器人的 js 文件顶部添加以下代码来链接到 MySQL :

const mysql = require('mysql');
const connection = mysql.createConnection({
  host     : 'hostname',
  port     : 'portnum',
  user     : 'db_user',
  password : 'db_user_password',
  database : 'db_name',
  charset : 'utf8mb4'
});

请注意,您必须在服务器上安装和设置 MySQL 并创建数据库。

这里有几个关于设置我的 Node.js 和数据库访问的链接: https://hackernoon.com/setting-up-node-js-with-a-database-part-1-3f2461bdd77f https://tr-center .com/line/discord-js-bot-tutorial-part-6-xp-system-with-mysql-E5TVwyiCuYA.html


推荐阅读