Я сделал бота и подключил его к разногласиям, и это прекрасно работает. Из моего файла bot.js он будет отображать сообщения с точностью до разногласий.
Пример:
client.on('message', msg => {
if (msg.content === '!intro') {
msg.reply('\n Hi, this is the intro');
}
});
Я сейчас создал базу данных SQLite с 2 таблицами и столбцом в каждой таблице иввели в них некоторые данные.
Таблица 1 называется System с колонкой SysName Таблица 2 называется Players с колонкой PlayerName
Выполнение команд на моем ноутбуке с использованием sqlitestudiocli.exe. Все это прекрасно работает, и я могу добавлять, обновлять, исправлять, удалять и отображать в этом.
Примеры:
SELECT * FROM System; displays all the systems
SELECT PlayerName FROM Players WHERE PlayerName LIKE '%S%'; displays all the Players beginning with S
INSERT INTO SYSTEM (SysName) VALUES('Dobbys Sock'); to insert a system called Dobbys sock
(Why that? I think too much coffee!)
DELETE FROM SYSTEM WHERE SysName=('Dobbys Sock');
И т.д. Etc ...
У меня естьподключил мою базу данных к Discord, используя следующий код:
let db = new sqlite3.Database('./mydb', (err) => {
if (err) {
console.error(err.message);
}
console.log('Connected to the mydb database.');
});
Это нормально отображается и говорит, что он подключен.
Проблема, которую я имею, пытается прочитать и записать в базу данных изнутри Discord. Я не уверен, как это сделать, и, посмотрев учебники, я еще больше запутался!
Конечная цель - ввести команду в Discord для добавления, изменения и отображения информации из этих таблиц. Может кто-нибудь помочь мне?
Спасибо х