first version, join and very basic death messages

This commit is contained in:
smsteel
2019-02-06 18:25:50 +03:00
parent cd361a3740
commit ac91a5325c
7 changed files with 919 additions and 30 deletions

32
database.js Normal file
View File

@ -0,0 +1,32 @@
import sqlite from 'sqlite3'
const db = new sqlite.Database('bot.db')
db.run(
`CREATE TABLE IF NOT EXISTS chats (
chatId INTEGER,
UNIQUE(chatId)
)`)
export const saveChat = id => {
return new Promise((resolve, reject) => {
db.run(`INSERT OR IGNORE INTO chats (chatId) VALUES (?)`, [ id ], (err) => {
if (err) {
reject(err)
} else {
resolve({ id })
}
})
})
}
export const getChats = () => {
return new Promise((resolve, reject) => {
db.all('SELECT * FROM chats', [], (err, rows) => {
if (err) {
reject(err)
} else {
resolve(rows)
}
})
})
}