adjustments to the discord chat interface to show ticks and crosses on stuff
This commit is contained in:
parent
b1b9a51c3b
commit
e0998c6b90
1 changed files with 17 additions and 4 deletions
|
|
@ -86,13 +86,24 @@ namespace BSB.bottypes
|
||||||
string command = bits[0].ToLowerInvariant();
|
string command = bits[0].ToLowerInvariant();
|
||||||
if (CommandsInterface.GetCommandsList().Contains(command) == true)
|
if (CommandsInterface.GetCommandsList().Contains(command) == true)
|
||||||
{
|
{
|
||||||
|
bool process_status = false;
|
||||||
if (bits.Length == 2)
|
if (bits.Length == 2)
|
||||||
{
|
{
|
||||||
_ = CommandsInterface.Call(command, bits[1], UUID.Zero);
|
process_status = CommandsInterface.Call(command, bits[1], UUID.Zero);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
_ = CommandsInterface.Call(command);
|
process_status = CommandsInterface.Call(command);
|
||||||
|
}
|
||||||
|
if (process_status == true)
|
||||||
|
{
|
||||||
|
var Tickmark = new Emoji("✅");
|
||||||
|
await message.AddReactionAsync(Tickmark, RequestOptions.Default);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var Failed = new Emoji("❌");
|
||||||
|
await message.AddReactionAsync(Failed, RequestOptions.Default);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
@ -129,6 +140,8 @@ namespace BSB.bottypes
|
||||||
else if (UUID.TryParse(bits[1], out UUID avatar) == true)
|
else if (UUID.TryParse(bits[1], out UUID avatar) == true)
|
||||||
{
|
{
|
||||||
Client.Self.InstantMessage(avatar, "[" + message.Author.Username + "]->" + message.Content);
|
Client.Self.InstantMessage(avatar, "[" + message.Author.Username + "]->" + message.Content);
|
||||||
|
var Tickmark = new Emoji("✅");
|
||||||
|
await message.AddReactionAsync(Tickmark,RequestOptions.Default);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -173,7 +186,8 @@ namespace BSB.bottypes
|
||||||
{
|
{
|
||||||
CommandsInterface.Call("Groupchat", "" + group.ToString() + "~#~" + "[" + message.Author.Username + "]->" + message.Content, UUID.Zero);
|
CommandsInterface.Call("Groupchat", "" + group.ToString() + "~#~" + "[" + message.Author.Username + "]->" + message.Content, UUID.Zero);
|
||||||
}
|
}
|
||||||
await message.DeleteAsync();
|
var Tickmark = new Emoji("✅");
|
||||||
|
await message.AddReactionAsync(Tickmark, RequestOptions.Default);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -196,7 +210,6 @@ namespace BSB.bottypes
|
||||||
ITextChannel Chan = (ITextChannel)message.Channel;
|
ITextChannel Chan = (ITextChannel)message.Channel;
|
||||||
if (Chan.CategoryId == catmap["bot"].Id)
|
if (Chan.CategoryId == catmap["bot"].Id)
|
||||||
{
|
{
|
||||||
await message.DeleteAsync();
|
|
||||||
if (message.Content == "!clear")
|
if (message.Content == "!clear")
|
||||||
{
|
{
|
||||||
await CleanDiscordChannel(Chan, 0, true);
|
await CleanDiscordChannel(Chan, 0, true);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue