-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdc.js
89 lines (88 loc) · 2.77 KB
/
dc.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
import { REST } from "@discordjs/rest";
import { Routes } from "discord-api-types/v10";
import { SlashCommandBuilder } from "@discordjs/builders";
import "dotenv/config";
const rest = new REST().setToken(process.env.token);
rest
.put(
Routes.applicationGuildCommands("986610393843642388", "950680035411501056"),
{
body: [
new SlashCommandBuilder()
.setName("response-time")
.setDescription("Response Time"),
new SlashCommandBuilder()
.setName("clear")
.setDescription("clears the channel"),
new SlashCommandBuilder()
.setName("eval")
.setDescription("eval")
.addStringOption((o) =>
o.setName("input").setDescription("input").setRequired(true)
),
new SlashCommandBuilder()
.setName("bitfield")
.setDescription("Bietfields")
.addSubcommand((o) =>
o
.setName("permissions")
.setDescription("Destructure Permissions Bitfield")
.addStringOption((x) =>
x
.setName("bitfield")
.setDescription("The bitfield to destructure")
.setRequired(true)
)
)
.addSubcommand((o) =>
o
.setName("intents")
.setDescription("Destructure Intents Bitfield")
.addStringOption((x) =>
x
.setName("bitfield")
.setDescription("The bitfield to destructure")
.setRequired(true)
)
),
new SlashCommandBuilder()
.setName("snowflake")
.setDescription("Snowflake")
.addStringOption((o) =>
o
.setName("snowflake")
.setDescription("The snowflake to inspect")
.setRequired(true)
),
new SlashCommandBuilder()
.setName("userinfo")
.setDescription("User")
.addUserOption((o) =>
o
.setName("user")
.setDescription("The User to inspect")
.setRequired(true)
),
new SlashCommandBuilder()
.setName("ban")
.setDescription("Ban a user")
.addStringOption((o) =>
o
.setName("user")
.setDescription("The user to ban")
.setRequired(true)
),
new SlashCommandBuilder()
.setName("ping")
.setDescription("Replies with Pong!"),
// .addStringOption((o) =>
// o
// .setName("string")
// .setDescription("string")
// .setRequired(true)
// .setAutocomplete(true)
// ),
],
}
)
.then(console.log("hello"));