mirror of
https://github.com/arthur-pbty/gestion.git
synced 2026-06-03 23:36:35 +02:00
9bd39c69ca
sinon il y a pleins de truc comme les anti raid , des coorectif ect
63 lines
1.7 KiB
JavaScript
63 lines
1.7 KiB
JavaScript
const sqlite3 = require('sqlite3').verbose();
|
|
const db = new sqlite3.Database('myDatabase.db');
|
|
const { Events, ActivityType } = require('discord.js');
|
|
|
|
module.exports = {
|
|
name: Events.ClientReady,
|
|
async execute(client) {
|
|
|
|
db.get('SELECT type, status FROM status WHERE botId = ?', [client.user.id], (err, row) => {
|
|
if (err) {
|
|
console.error(err.message);
|
|
return;
|
|
}
|
|
if (row) {
|
|
const { type, status } = row;
|
|
const url = 'https://www.twitch.tv/valou336_ytb';
|
|
if (type === 'playing') {
|
|
client.user.setPresence({
|
|
activities: [{
|
|
name: status,
|
|
type: ActivityType.Playing,
|
|
url: url
|
|
}]
|
|
});
|
|
} else if (type === 'streaming') {
|
|
client.user.setPresence({
|
|
activities: [{
|
|
name: status,
|
|
type: ActivityType.Streaming,
|
|
url: url
|
|
}]
|
|
});
|
|
} else if (type === 'listening') {
|
|
client.user.setPresence({
|
|
activities: [{
|
|
name: status,
|
|
type: ActivityType.Listening,
|
|
url: url
|
|
}]
|
|
});
|
|
} else if (type === 'watching') {
|
|
client.user.setPresence({
|
|
activities: [{
|
|
name: status,
|
|
type: ActivityType.Watching,
|
|
url: url
|
|
}]
|
|
});
|
|
} else if (type === 'competing') {
|
|
client.user.setPresence({
|
|
activities: [{
|
|
name: status,
|
|
type: ActivityType.Competing,
|
|
url: url
|
|
}]
|
|
});
|
|
}
|
|
|
|
} else {
|
|
}
|
|
});
|
|
},
|
|
}; |