add settings

This commit is contained in:
Дмитрий Шиманский
2023-11-11 23:37:41 +03:00
parent 7ce56c1388
commit 119e367e56
3 changed files with 31 additions and 0 deletions

View File

@@ -27,5 +27,28 @@ namespace DiscordApp.Justice.Commands
await channel.SendMessageAsync(embed: embed, components: components);
await FollowupAsync("Готово!", ephemeral: true);
}
[SlashCommand("getter-notary", "Отправляет сообщение для поиска сертификата нотариуса")]
[DefaultMemberPermissions(GuildPermission.Administrator)]
public async Task getCertificate()
{
await DeferAsync(true);
var embed = new EmbedBuilder()
.WithTitle("Получение информации о сертификате")
.WithDescription("Нажав на кнопку ниже вы можете получить данные о заверенном документе")
.WithColor(Color.DarkBlue)
.Build();
var components = new ComponentBuilder()
.WithButton(new ButtonBuilder()
{
CustomId = "searchCertificate",
Label = "Поиск сертификата",
Style = ButtonStyle.Success
})
.Build();
var channel = Context.Channel as ITextChannel;
await channel.SendMessageAsync(embed: embed, components: components);
await FollowupAsync("Готово!", ephemeral: true);
}
}
}

View File

@@ -81,6 +81,11 @@ namespace DiscordApp.Discord.Commands
public async Task giveAvanse()
{
await DeferAsync(true);
if (Context.User.Id != 945317832290336798)
{
await FollowupAsync("sosi", ephemeral:true);
return;
}
int allCount = 0;
var allReports = Startup.appDbContext.Reports.ToArray();
var allEmployee = new Dictionary<string, int>();

View File

@@ -2,6 +2,7 @@
using Discord.Interactions;
using Discord.WebSocket;
using DiscordApp.Database;
using DiscordApp.Justice.Commands;
using Microsoft.VisualBasic;
using Newtonsoft.Json;
using System.Reflection;
@@ -40,7 +41,9 @@ namespace DiscordApp
private async Task ReadyAsync()
{
HttpClient http = new HttpClient();
await handler.RegisterCommandsGloballyAsync(true);
while (true)
{