mirror of
https://github.com/TeamOctolings/Octobot.git
synced 2025-04-20 00:43:36 +03:00
i fucked around and i think i found out
Signed-off-by: Macintosh II <mctaylxrs@outlook.com>
This commit is contained in:
parent
3dbd0646fb
commit
ceda77e933
3 changed files with 13 additions and 12 deletions
|
@ -529,7 +529,7 @@
|
||||||
<value>Developers:</value>
|
<value>Developers:</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AboutTitleRepository" xml:space="preserve">
|
<data name="AboutTitleRepository" xml:space="preserve">
|
||||||
<value>Boyfriend's Repository</value>
|
<value>Boyfriend's source code</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AboutBot" xml:space="preserve">
|
<data name="AboutBot" xml:space="preserve">
|
||||||
<value>About Boyfriend</value>
|
<value>About Boyfriend</value>
|
||||||
|
|
|
@ -529,7 +529,7 @@
|
||||||
<value>Разработчики:</value>
|
<value>Разработчики:</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AboutTitleRepository" xml:space="preserve">
|
<data name="AboutTitleRepository" xml:space="preserve">
|
||||||
<value>Репозиторий Boyfriend</value>
|
<value>Исходный код Boyfriend</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AboutBot" xml:space="preserve">
|
<data name="AboutBot" xml:space="preserve">
|
||||||
<value>О Boyfriend</value>
|
<value>О Boyfriend</value>
|
||||||
|
|
|
@ -23,14 +23,14 @@ namespace Boyfriend.Commands;
|
||||||
[UsedImplicitly]
|
[UsedImplicitly]
|
||||||
public class AboutCommandGroup : CommandGroup
|
public class AboutCommandGroup : CommandGroup
|
||||||
{
|
{
|
||||||
private static readonly string[] Developers =
|
private static readonly string[] DevelopersUsernames =
|
||||||
{ "Octol1ttle", "mctaylors", "neroduckale" };
|
{ "Octol1ttle", "mctaylors", "neroduckale" };
|
||||||
|
|
||||||
private static readonly List<ulong> DevelopersIds =
|
private static readonly ulong[] DevelopersIds =
|
||||||
new() { 504343489664909322, 326642240229474304, 474943797063843851 };
|
{ 504343489664909322, 326642240229474304, 474943797063843851 };
|
||||||
|
|
||||||
private static readonly List<Snowflake> DevelopersSnowflakes =
|
private static readonly (string[] Usernames, ulong[] Ids) Developers = (
|
||||||
DevelopersIds.ConvertAll(r => r.ToSnowflake());
|
DevelopersUsernames, DevelopersIds);
|
||||||
|
|
||||||
private readonly ICommandContext _context;
|
private readonly ICommandContext _context;
|
||||||
private readonly FeedbackService _feedback;
|
private readonly FeedbackService _feedback;
|
||||||
|
@ -83,16 +83,17 @@ public class AboutCommandGroup : CommandGroup
|
||||||
private async Task<Result> SendAboutBotAsync(IUser currentUser, Snowflake guildId, CancellationToken ct = default)
|
private async Task<Result> SendAboutBotAsync(IUser currentUser, Snowflake guildId, CancellationToken ct = default)
|
||||||
{
|
{
|
||||||
var builder = new StringBuilder().Append("### ").AppendLine(Messages.AboutTitleDevelopers);
|
var builder = new StringBuilder().Append("### ").AppendLine(Messages.AboutTitleDevelopers);
|
||||||
for (var i = 0; i < Developers.Length; i++)
|
for (var i = 0; i < Developers.Usernames.Length; i++)
|
||||||
{
|
{
|
||||||
var tag = $"@{Developers[i]}";
|
var tag = $"@{Developers.Usernames[i]}";
|
||||||
var guildMemberResult = await _guildApi.GetGuildMemberAsync(guildId, DevelopersSnowflakes[i], ct);
|
var guildMemberResult = await _guildApi.GetGuildMemberAsync(
|
||||||
|
guildId, Developers.Ids[i].ToSnowflake(), ct);
|
||||||
if (guildMemberResult.IsSuccess)
|
if (guildMemberResult.IsSuccess)
|
||||||
{
|
{
|
||||||
tag = $"<@{DevelopersIds[i]}>";
|
tag = $"<@{Developers.Ids[i]}>";
|
||||||
}
|
}
|
||||||
|
|
||||||
builder.AppendLine($"- {tag} — {$"AboutDeveloper@{Developers[i]}".Localized()}");
|
builder.AppendLine($"- {tag} — {$"AboutDeveloper@{Developers.Usernames[i]}".Localized()}");
|
||||||
}
|
}
|
||||||
|
|
||||||
builder.Append($"### [{Messages.AboutTitleRepository}](https://github.com/LabsDevelopment/Boyfriend)");
|
builder.Append($"### [{Messages.AboutTitleRepository}](https://github.com/LabsDevelopment/Boyfriend)");
|
||||||
|
|
Loading…
Add table
Reference in a new issue