-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathGeneralModule.cs
More file actions
80 lines (61 loc) · 1.92 KB
/
Copy pathGeneralModule.cs
File metadata and controls
80 lines (61 loc) · 1.92 KB
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
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using Discord;
using Discord.Commands;
using Discord.WebSocket;
using SlothuExtras;
namespace Slothu.Modules
{
class GeneralModule : ModuleBase<SocketCommandContext>
{
[Command("helpme")]
[Alias("commands")]
public async Task Help()
{
EmbedBuilder Embed = new EmbedBuilder();
Embed.WithColor(new Color(0, 170, 255));
Embed.WithAuthor(Context.Client.GetApplicationInfoAsync().Result.Owner);
Embed.WithFooter("32 commands total, 28 non-owner commands");
Embed.AddField("Command List", "[Command Spreadsheet](https://docs.google.com/spreadsheets/d/18r7UHIkQS3Wb5GllrsFXgGTNmtcDRxDTf5_IojygrEs/edit?usp=sharing)");
SocketTextChannel Channel = (SocketTextChannel)Context.Channel;
await Channel.SendMessageAsync("", false, Embed);
}
[Command("status")]
public async Task Status()
{
}
[Command("updatelog")]
public async Task GetUpdateLog()
{
}
[Command("say")]
public async Task Say([Remainder] String text)
{
}
[Command("ping")]
public async Task Ping()
{
}
[RequireBotPermission(GuildPermission.ManageRoles)]
[RequireUserPermission(GuildPermission.ManageRoles)]
[Command("setcustomrole")]
public async Task SetCustomRole(SocketRole Role)
{
}
[Command("setrole")]
public async Task GiveRole(SocketRole Role)
{
}
[Command("8ball")]
public async Task EightBall([Remainder] String Question)
{
}
[Command("isbsat")]
public async Task Thot()
{
}
}
}