Added the source to the bot.

This commit is contained in:
2026-02-26 05:34:39 +00:00
parent 25f3d5419a
commit e9f5417bee

View File

@@ -1,12 +1,7 @@
using Valour.Sdk.Client; using Valour.Sdk.Client;
using Valour.Sdk.Models; using Valour.Sdk.Models;
using DotNetEnv; using DotNetEnv;
using Valour.Sdk.Services;
using System.Threading.Tasks;
using System.Globalization; using System.Globalization;
using System.Text.RegularExpressions;
using System.Security.Cryptography.X509Certificates;
Env.Load(); Env.Load();
@@ -60,7 +55,7 @@ client.MessageService.MessageReceived += async (message) =>
} }
} }
if (lowerContent.StartsWith("/echo ")) if (lowerContent.StartsWith("/sky echo "))
{ {
if (message.AuthorUserId != 15652354820931584) if (message.AuthorUserId != 15652354820931584)
@@ -72,7 +67,7 @@ client.MessageService.MessageReceived += async (message) =>
} }
} }
var reply = message.Content.Substring(6); var reply = message.Content.Substring(10);
if (channelCache.TryGetValue(message.ChannelId, out var channel)) if (channelCache.TryGetValue(message.ChannelId, out var channel))
{ {
@@ -84,7 +79,7 @@ client.MessageService.MessageReceived += async (message) =>
} }
} }
if (lowerContent.Contains("/updatedroadmap")) if (lowerContent.Contains("/sky roadmap"))
{ {
if (channelCache.TryGetValue(message.ChannelId, out var channel)) if (channelCache.TryGetValue(message.ChannelId, out var channel))
{ {
@@ -99,55 +94,21 @@ client.MessageService.MessageReceived += async (message) =>
} }
} }
if (lowerContent.Contains("/suggestcommand")) if (lowerContent.Contains("/sky suggestcommands") || lowerContent.Contains("/sky suggestcommand"))
{ {
if (channelCache.TryGetValue(message.ChannelId, out var channel)) if (channelCache.TryGetValue(message.ChannelId, out var channel))
{ {
await channel.SendMessageAsync("wer"); await channel.SendMessageAsync("You can suggest a command to be added here: https://docs.google.com/spreadsheets/d/1CzcpLAuMiPL_RODrZ5x25cPj8yE-rR3mEnqrd_2Fbmk");
} }
} }
// if (lowerContent.Contains("/suggestcommand")) if (lowerContent.Contains("/sky source") || lowerContent.Contains("/sky github"))
// { {
// if (channelCache.TryGetValue(message.channelId, out var channel)) if (channelCache.TryGetValue(message.ChannelId, out var channel))
// { {
// await channel.SendMessageAsync("You can suggest a command to be added here: https://docs.google.com/spreadsheets/d/1CzcpLAuMiPL_RODrZ5x25cPj8yE-rR3mEnqrd_2Fbmk/edit?gid=0#gid=0"); await channel.SendMessageAsync("You can see the sourcecode for this bot here: https://github.com/SkyJoshua/SkyBot");
// } }
// } }
// if (message.Content.StartsWith("/EUA "))
// {
// if (message.AuthorUserId != 15652354820931584) return;
// var idString = message.Content.Substring(5);
// if (long.TryParse(idString, out var newId))
// {
// allowedUserIds.Add(newId);
// await message.AddReactionAsync("Added");
// Console.WriteLine("Allowed IDs: " + string.Join(", ", allowedUserIds));
// }
// }
// var mentionPattern = new Regex("«@m-(\\d+)»");
// var matches = mentionPattern.Matches(content);
// foreach (Match match in matches)
// {
// long memberId = long.Parse(match.Groups[1].Value);
// Console.WriteLine(client.Cache.ChannelMembers.Count);
// Console.WriteLine(client.Cache.Channels.Count);
// if (client.Cache.ChannelMembers.TryGet(memberId, out var member))
// {
// long userId = member.UserId;
// Console.WriteLine($"Found user ID: {userId}");
// }
// }
}; };
Console.WriteLine("Listening for messages..."); Console.WriteLine("Listening for messages...");