Migrate to npm
This commit is contained in:
parent
f7f304d1f4
commit
13dd2558f2
25 changed files with 9170 additions and 5060 deletions
|
@ -17,9 +17,9 @@ jobs:
|
||||||
uses: actions/setup-node@v1
|
uses: actions/setup-node@v1
|
||||||
with:
|
with:
|
||||||
node-version: 18.x
|
node-version: 18.x
|
||||||
- run: yarn install --frozen-lockfile
|
- run: npm ci
|
||||||
- run: yarn build
|
- run: npm run build
|
||||||
- run: yarn test
|
- run: npm test
|
||||||
|
|
||||||
- name: RSync to server
|
- name: RSync to server
|
||||||
uses: https://github.com/D3rHase/rsync-deploy-action@v0.2
|
uses: https://github.com/D3rHase/rsync-deploy-action@v0.2
|
||||||
|
@ -69,5 +69,5 @@ jobs:
|
||||||
&& (pm2 delete vylbot_prod || true) \
|
&& (pm2 delete vylbot_prod || true) \
|
||||||
&& docker compose up -d \
|
&& docker compose up -d \
|
||||||
&& sleep 10 \
|
&& sleep 10 \
|
||||||
&& yarn run db:up \
|
&& npm run db:up \
|
||||||
&& pm2 start --name vylbot_prod dist/vylbot.js
|
&& pm2 start --name vylbot_prod dist/vylbot.js
|
9144
package-lock.json
generated
Normal file
9144
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load diff
|
@ -6,7 +6,7 @@ export default class AddRole extends Command {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
super.CommandBuilder = new SlashCommandBuilder()
|
this.CommandBuilder = new SlashCommandBuilder()
|
||||||
.setName('addlobby')
|
.setName('addlobby')
|
||||||
.setDescription('Add lobby channel')
|
.setDescription('Add lobby channel')
|
||||||
.setDefaultMemberPermissions(PermissionsBitField.Flags.ModerateMembers)
|
.setDefaultMemberPermissions(PermissionsBitField.Flags.ModerateMembers)
|
||||||
|
|
|
@ -7,7 +7,7 @@ export default class ListLobby extends Command {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
super.CommandBuilder = new SlashCommandBuilder()
|
this.CommandBuilder = new SlashCommandBuilder()
|
||||||
.setName('listlobby')
|
.setName('listlobby')
|
||||||
.setDescription('Lists all channels set up as lobbies')
|
.setDescription('Lists all channels set up as lobbies')
|
||||||
.setDefaultMemberPermissions(PermissionsBitField.Flags.ModerateMembers);
|
.setDefaultMemberPermissions(PermissionsBitField.Flags.ModerateMembers);
|
||||||
|
|
|
@ -6,7 +6,7 @@ export default class Lobby extends Command {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
super.CommandBuilder = new SlashCommandBuilder()
|
this.CommandBuilder = new SlashCommandBuilder()
|
||||||
.setName('lobby')
|
.setName('lobby')
|
||||||
.setDescription('Attempt to organise a lobby');
|
.setDescription('Attempt to organise a lobby');
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,7 +7,7 @@ export default class RemoveLobby extends Command {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
super.CommandBuilder = new SlashCommandBuilder()
|
this.CommandBuilder = new SlashCommandBuilder()
|
||||||
.setName('removelobby')
|
.setName('removelobby')
|
||||||
.setDescription('Remove a lobby channel')
|
.setDescription('Remove a lobby channel')
|
||||||
.setDefaultMemberPermissions(PermissionsBitField.Flags.ModerateMembers)
|
.setDefaultMemberPermissions(PermissionsBitField.Flags.ModerateMembers)
|
||||||
|
|
|
@ -7,7 +7,7 @@ export default class Entry extends Command {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
super.CommandBuilder = new SlashCommandBuilder()
|
this.CommandBuilder = new SlashCommandBuilder()
|
||||||
.setName('entry')
|
.setName('entry')
|
||||||
.setDescription('Sends the entry embed')
|
.setDescription('Sends the entry embed')
|
||||||
.setDefaultMemberPermissions(PermissionsBitField.Flags.ModerateMembers);
|
.setDefaultMemberPermissions(PermissionsBitField.Flags.ModerateMembers);
|
||||||
|
|
|
@ -7,7 +7,7 @@ export default class ConfigRole extends Command {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
super.CommandBuilder = new SlashCommandBuilder()
|
this.CommandBuilder = new SlashCommandBuilder()
|
||||||
.setName('configrole')
|
.setName('configrole')
|
||||||
.setDescription('Toggle your roles')
|
.setDescription('Toggle your roles')
|
||||||
.setDefaultMemberPermissions(PermissionsBitField.Flags.ManageRoles)
|
.setDefaultMemberPermissions(PermissionsBitField.Flags.ManageRoles)
|
||||||
|
|
|
@ -7,7 +7,7 @@ export default class Role extends Command {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
super.CommandBuilder = new SlashCommandBuilder()
|
this.CommandBuilder = new SlashCommandBuilder()
|
||||||
.setName('role')
|
.setName('role')
|
||||||
.setDescription('Toggle your roles')
|
.setDescription('Toggle your roles')
|
||||||
.addSubcommand(subcommand =>
|
.addSubcommand(subcommand =>
|
||||||
|
|
|
@ -6,7 +6,7 @@ export default class About extends Command {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
super.CommandBuilder = new SlashCommandBuilder()
|
this.CommandBuilder = new SlashCommandBuilder()
|
||||||
.setName('about')
|
.setName('about')
|
||||||
.setDescription('About VylBot');
|
.setDescription('About VylBot');
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,7 +9,7 @@ export default class Audits extends Command {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
super.CommandBuilder = new SlashCommandBuilder()
|
this.CommandBuilder = new SlashCommandBuilder()
|
||||||
.setName("audits")
|
.setName("audits")
|
||||||
.setDescription("View audits of a particular user in the server")
|
.setDescription("View audits of a particular user in the server")
|
||||||
.setDefaultMemberPermissions(PermissionsBitField.Flags.ModerateMembers)
|
.setDefaultMemberPermissions(PermissionsBitField.Flags.ModerateMembers)
|
||||||
|
|
|
@ -9,7 +9,7 @@ export default class Ban extends Command {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
super.CommandBuilder = new SlashCommandBuilder()
|
this.CommandBuilder = new SlashCommandBuilder()
|
||||||
.setName("ban")
|
.setName("ban")
|
||||||
.setDescription("Ban a member from the server with an optional reason")
|
.setDescription("Ban a member from the server with an optional reason")
|
||||||
.setDefaultMemberPermissions(PermissionsBitField.Flags.BanMembers)
|
.setDefaultMemberPermissions(PermissionsBitField.Flags.BanMembers)
|
||||||
|
|
|
@ -5,7 +5,7 @@ export default class Clear extends Command {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
super.CommandBuilder = new SlashCommandBuilder()
|
this.CommandBuilder = new SlashCommandBuilder()
|
||||||
.setName("clear")
|
.setName("clear")
|
||||||
.setDescription("Clears the channel of messages")
|
.setDescription("Clears the channel of messages")
|
||||||
.setDefaultMemberPermissions(PermissionsBitField.Flags.ManageMessages)
|
.setDefaultMemberPermissions(PermissionsBitField.Flags.ManageMessages)
|
||||||
|
|
|
@ -7,7 +7,7 @@ export default class Code extends Command {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
super.CommandBuilder = new SlashCommandBuilder()
|
this.CommandBuilder = new SlashCommandBuilder()
|
||||||
.setName('code')
|
.setName('code')
|
||||||
.setDescription('Manage the verification code of the server')
|
.setDescription('Manage the verification code of the server')
|
||||||
.setDefaultMemberPermissions(PermissionsBitField.Flags.ModerateMembers)
|
.setDefaultMemberPermissions(PermissionsBitField.Flags.ModerateMembers)
|
||||||
|
|
|
@ -10,7 +10,7 @@ export default class Config extends Command {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
super.CommandBuilder = new SlashCommandBuilder()
|
this.CommandBuilder = new SlashCommandBuilder()
|
||||||
.setName('config')
|
.setName('config')
|
||||||
.setDescription('Configure the current server')
|
.setDescription('Configure the current server')
|
||||||
.setDefaultMemberPermissions(PermissionsBitField.Flags.Administrator)
|
.setDefaultMemberPermissions(PermissionsBitField.Flags.Administrator)
|
||||||
|
|
|
@ -6,7 +6,7 @@ export default class Disable extends Command {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
super.CommandBuilder = new SlashCommandBuilder()
|
this.CommandBuilder = new SlashCommandBuilder()
|
||||||
.setName('disable')
|
.setName('disable')
|
||||||
.setDescription('Disables a command')
|
.setDescription('Disables a command')
|
||||||
.setDefaultMemberPermissions(PermissionsBitField.Flags.Administrator)
|
.setDefaultMemberPermissions(PermissionsBitField.Flags.Administrator)
|
||||||
|
|
|
@ -6,7 +6,7 @@ export default class Ignore extends Command {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
super.CommandBuilder = new SlashCommandBuilder()
|
this.CommandBuilder = new SlashCommandBuilder()
|
||||||
.setName('ignore')
|
.setName('ignore')
|
||||||
.setDescription('Ignore events in this channel')
|
.setDescription('Ignore events in this channel')
|
||||||
.setDefaultMemberPermissions(PermissionsBitField.Flags.Administrator);
|
.setDefaultMemberPermissions(PermissionsBitField.Flags.Administrator);
|
||||||
|
|
|
@ -9,7 +9,7 @@ export default class Kick extends Command {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
super.CommandBuilder = new SlashCommandBuilder()
|
this.CommandBuilder = new SlashCommandBuilder()
|
||||||
.setName("kick")
|
.setName("kick")
|
||||||
.setDescription("Kick a member from the server with an optional reason")
|
.setDescription("Kick a member from the server with an optional reason")
|
||||||
.setDefaultMemberPermissions(PermissionsBitField.Flags.KickMembers)
|
.setDefaultMemberPermissions(PermissionsBitField.Flags.KickMembers)
|
||||||
|
|
|
@ -9,7 +9,7 @@ export default class Mute extends Command {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
super.CommandBuilder = new SlashCommandBuilder()
|
this.CommandBuilder = new SlashCommandBuilder()
|
||||||
.setName("mute")
|
.setName("mute")
|
||||||
.setDescription("(DEPRECATED) Mute a member in the server with an optional reason")
|
.setDescription("(DEPRECATED) Mute a member in the server with an optional reason")
|
||||||
.setDefaultMemberPermissions(PermissionsBitField.Flags.ModerateMembers)
|
.setDefaultMemberPermissions(PermissionsBitField.Flags.ModerateMembers)
|
||||||
|
|
|
@ -7,7 +7,7 @@ export default class Poll extends Command {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
super.CommandBuilder = new SlashCommandBuilder()
|
this.CommandBuilder = new SlashCommandBuilder()
|
||||||
.setName('poll')
|
.setName('poll')
|
||||||
.setDescription('Run a poll, automatically adding reaction emojis as options')
|
.setDescription('Run a poll, automatically adding reaction emojis as options')
|
||||||
.addStringOption(option =>
|
.addStringOption(option =>
|
||||||
|
|
|
@ -6,7 +6,7 @@ export default class Setup extends Command {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
super.CommandBuilder = new SlashCommandBuilder()
|
this.CommandBuilder = new SlashCommandBuilder()
|
||||||
.setName('setup')
|
.setName('setup')
|
||||||
.setDescription('Makes the server ready to be configured')
|
.setDescription('Makes the server ready to be configured')
|
||||||
.setDefaultMemberPermissions(PermissionsBitField.Flags.Administrator);
|
.setDefaultMemberPermissions(PermissionsBitField.Flags.Administrator);
|
||||||
|
|
|
@ -10,7 +10,7 @@ export default class Timeout extends Command {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
super.CommandBuilder = new SlashCommandBuilder()
|
this.CommandBuilder = new SlashCommandBuilder()
|
||||||
.setName("timeout")
|
.setName("timeout")
|
||||||
.setDescription("Timeouts a user out, sending them a DM with the reason if possible")
|
.setDescription("Timeouts a user out, sending them a DM with the reason if possible")
|
||||||
.setDefaultMemberPermissions(PermissionsBitField.Flags.ModerateMembers)
|
.setDefaultMemberPermissions(PermissionsBitField.Flags.ModerateMembers)
|
||||||
|
|
|
@ -7,7 +7,7 @@ export default class Unmute extends Command {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
super.CommandBuilder = new SlashCommandBuilder()
|
this.CommandBuilder = new SlashCommandBuilder()
|
||||||
.setName("unmute")
|
.setName("unmute")
|
||||||
.setDescription("(DEPRECATED) Unmute a member in the server with an optional reason")
|
.setDescription("(DEPRECATED) Unmute a member in the server with an optional reason")
|
||||||
.setDefaultMemberPermissions(PermissionsBitField.Flags.ModerateMembers)
|
.setDefaultMemberPermissions(PermissionsBitField.Flags.ModerateMembers)
|
||||||
|
|
|
@ -9,7 +9,7 @@ export default class Warn extends Command {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
super.CommandBuilder = new SlashCommandBuilder()
|
this.CommandBuilder = new SlashCommandBuilder()
|
||||||
.setName("warn")
|
.setName("warn")
|
||||||
.setDescription("Warns a member in the server with an optional reason")
|
.setDescription("Warns a member in the server with an optional reason")
|
||||||
.setDefaultMemberPermissions(PermissionsBitField.Flags.ModerateMembers)
|
.setDefaultMemberPermissions(PermissionsBitField.Flags.ModerateMembers)
|
||||||
|
|
Loading…
Reference in a new issue