Discord.js 数据库
Discord.js Database
我制作了一个名为 "Hello Bot" 的机器人,但我想要一个数据库连接,这样我可以做更多的事情,但我找不到方法,你能帮我吗?
您可以使用 SQLite or Enmap 之类的内容,具体取决于您要执行的操作。您也可以在您的机器人目录中通过 运行 npm install mysql
link 进入 MySQL 并在机器人的 js 文件顶部添加以下代码:
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 数据库访问权限的 links:
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
我来晚了一点。但是我自己做的是用图集mongodb。我将我的机器人托管在亚马逊的 AWS 上,因此从 nodejs 项目连接到云数据库非常容易。
我制作了一个名为 "Hello Bot" 的机器人,但我想要一个数据库连接,这样我可以做更多的事情,但我找不到方法,你能帮我吗?
您可以使用 SQLite or Enmap 之类的内容,具体取决于您要执行的操作。您也可以在您的机器人目录中通过 运行 npm install mysql
link 进入 MySQL 并在机器人的 js 文件顶部添加以下代码:
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 数据库访问权限的 links: 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
我来晚了一点。但是我自己做的是用图集mongodb。我将我的机器人托管在亚马逊的 AWS 上,因此从 nodejs 项目连接到云数据库非常容易。