Передача данных с ботом раздора в sqlite db - PullRequest
0 голосов
/ 23 октября 2019

Я сделал бота и подключил его к разногласиям, и это прекрасно работает. Из моего файла 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 для добавления, изменения и отображения информации из этих таблиц. Может кто-нибудь помочь мне?

Спасибо х

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...