just a few changes

This commit is contained in:
2026-02-28 03:27:10 +00:00
parent ff35402da3
commit 6ee2f4bfda
2 changed files with 14 additions and 13 deletions

View File

@@ -7,6 +7,8 @@ Env.Load();
var token = Environment.GetEnvironmentVariable("TOKEN"); var token = Environment.GetEnvironmentVariable("TOKEN");
var allowedUserIds = new List<long> { 15652354820931584 }; var allowedUserIds = new List<long> { 15652354820931584 };
var ownerId = 15652354820931584;
var prefix = "s/";
var client = new ValourClient("https://api.valour.gg/"); var client = new ValourClient("https://api.valour.gg/");
client.SetupHttpClient(); client.SetupHttpClient();
@@ -64,7 +66,7 @@ client.MessageService.MessageReceived += async (message) =>
} }
}; };
var echoprefixes = new[] { "s/echo"}; var echoprefixes = new[] { $"{prefix}echo"};
if (Utils.ContainsAny(content, echoprefixes)) if (Utils.ContainsAny(content, echoprefixes))
{ {
@@ -84,11 +86,11 @@ client.MessageService.MessageReceived += async (message) =>
await Utils.SendReplyAsync(channelCache, channelId, reply); await Utils.SendReplyAsync(channelCache, channelId, reply);
}; };
var echorawprefixes = new[] { "s/rawecho"}; var echorawprefixes = new[] { $"{prefix}rawecho"};
if (Utils.ContainsAny(content, echorawprefixes)) if (Utils.ContainsAny(content, echorawprefixes))
{ {
if (message.AuthorUserId != 15652354820931584) if (message.AuthorUserId != ownerId)
{ {
await Utils.SendReplyAsync(channelCache, channelId, "You do not have permission to execute this command."); await Utils.SendReplyAsync(channelCache, channelId, "You do not have permission to execute this command.");
return; return;
@@ -114,17 +116,17 @@ client.MessageService.MessageReceived += async (message) =>
await Utils.SendReplyAsync(channelCache, channelId, reply); await Utils.SendReplyAsync(channelCache, channelId, reply);
}; };
if (Utils.ContainsAny(content, "s/suggest")) if (Utils.ContainsAny(content, $"{prefix}suggest"))
{ {
await Utils.SendReplyAsync(channelCache, channelId, $"{pingMember} You can suggest a command to be added here: https://docs.google.com/spreadsheets/d/1CzcpLAuMiPL_RODrZ5x25cPj8yE-rR3mEnqrd_2Fbmk"); await Utils.SendReplyAsync(channelCache, channelId, $"{pingMember} You can suggest a command to be added here: https://docs.google.com/spreadsheets/d/1CzcpLAuMiPL_RODrZ5x25cPj8yE-rR3mEnqrd_2Fbmk");
}; };
if (Utils.ContainsAny(content, "s/source")) if (Utils.ContainsAny(content, $"{prefix}source"))
{ {
await Utils.SendReplyAsync(channelCache, channelId, $"{pingMember} You can see my source code here: https://github.com/SkyJoshua/SkyBot"); await Utils.SendReplyAsync(channelCache, channelId, $"{pingMember} You can see my source code here: https://github.com/SkyJoshua/SkyBot");
}; };
if (Utils.ContainsAny(content, "s/cmds")) if (Utils.ContainsAny(content, $"{prefix}cmds"))
{ {
await Utils.SendReplyAsync(channelCache, channelId, @$"{pingMember} Here is a list of my commands: await Utils.SendReplyAsync(channelCache, channelId, @$"{pingMember} Here is a list of my commands:
- `s/echo <text> - Echos text into the chat` - `s/echo <text> - Echos text into the chat`
@@ -135,21 +137,21 @@ client.MessageService.MessageReceived += async (message) =>
- `s/devcentral - Sends the invite link to the Bot Central Planet`"); - `s/devcentral - Sends the invite link to the Bot Central Planet`");
}; };
if (Utils.ContainsAny(content, "s/usercount")) if (Utils.ContainsAny(content, $"{prefix}usercount"))
{ {
await Utils.SendReplyAsync(channelCache, channelId, @$"{pingMember} await Utils.SendReplyAsync(channelCache, channelId, @$"{pingMember}
Current Valour user count is: {Utils.ValourUserCount:N0} Current Valour user count is: {Utils.ValourUserCount:N0}
You can see a graph of the user count here: /meow"); You can see a graph of the user count here: /meow");
}; };
if (Utils.ContainsAny(content, "s/devcentral")) if (Utils.ContainsAny(content, $"{prefix}devcentral"))
{ {
await Utils.SendReplyAsync(channelCache, channelId, @$"{pingMember} you can join the Dev Central planet here: https://app.valour.gg/I/k2tz9c4i"); await Utils.SendReplyAsync(channelCache, channelId, @$"{pingMember} you can join the Dev Central planet here: https://app.valour.gg/I/k2tz9c4i");
} }
if (Utils.ContainsAny(content, "s/invite")) if (Utils.ContainsAny(content, $"{prefix}invite"))
{ {
if(message.AuthorUserId != 15652354820931584) return; if(message.AuthorUserId != ownerId) return;
string[] args = content.Split(' ', StringSplitOptions.RemoveEmptyEntries); string[] args = content.Split(' ', StringSplitOptions.RemoveEmptyEntries);
@@ -174,12 +176,12 @@ client.MessageService.MessageReceived += async (message) =>
if (client.Cache.Planets.TryGet(planetId, out var planet)) if (client.Cache.Planets.TryGet(planetId, out var planet))
{ {
if (planet is null) return;
await Utils.SendReplyAsync(channelCache, channelId, $"Joined planet: {planet.Name}"); await Utils.SendReplyAsync(channelCache, channelId, $"Joined planet: {planet.Name}");
} }
else else
{ {
await Utils.SendReplyAsync(channelCache, channelId, await Utils.SendReplyAsync(channelCache, channelId, "Joined planet, but could not retrieve its name.");
"Joined planet, but could not retrieve its name.");
} }
} }
else else

View File

@@ -10,7 +10,6 @@ namespace SkyBot
private static readonly HttpClient _http = new HttpClient(); private static readonly HttpClient _http = new HttpClient();
private static long _valourUserCount; private static long _valourUserCount;
public static long ValourUserCount => _valourUserCount; public static long ValourUserCount => _valourUserCount;