Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. const Discord = require('discord.js');
  2. const client = new Discord.Client();
  3. const sql = require('sqlite3');
  4.  
  5. let db = new sql.Database("users.sqlite", (err) => {
  6. if (err) {
  7. console.log('Error connecting to the database', err)
  8. } else {
  9. console.log('Database connected.')
  10. }
  11. })
  12.  
  13. let token = process.env.CLIENT_TOKEN;
  14. let prefix = process.env.PREFIX ;
  15.  
  16. client.on('ready', () => {
  17. console.log(`Logged in as ${client.user.tag}!`);
  18. db.run(`CREATE TABLE IF NOT EXISTS users(username TEXT, id TEXT)`);
  19. })
  20.  
  21. client.on('message', function(message) {
  22.  
  23. if (!message.content.startsWith(prefix));
  24.  
  25. const args = message.content.slice(prefix.length).split(/ +/);
  26. const command = args.shift().toLowerCase();
  27.  
  28. if (command === 'getdata') {
  29. let username = message.guild.members.map(m=>m.user.username);
  30. let userid = message.guild.members.map(m=>m.user.id);
  31. db.run(`INSERT OR REPLACE INTO users(username, id) VALUES(?,?)`, [`${username}`,`${userid}`]);
  32. return message.channel.send(`User database updated.`);
  33. }
  34. });
  35.  
  36. client.login(token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement