From 08ffc6694e0d7b38dc22bb7ca8db49ab6e23f16a Mon Sep 17 00:00:00 2001 From: Toutsu Date: Thu, 21 May 2026 14:19:02 +0300 Subject: [PATCH] chore(discord): add DISCORD_BOT_TOKEN to .env.example Issue #32 --- .env.example | 4 ++++ .../Discord/DiscordProjectStructureTests.cs | 9 +++++++++ 2 files changed, 13 insertions(+) diff --git a/.env.example b/.env.example index 0df8b59..6f92bc9 100644 --- a/.env.example +++ b/.env.example @@ -10,6 +10,10 @@ TELEGRAM_BOT_USERNAME=YOUR_BOT_USERNAME_HERE # Используется ботом для кнопки меню Telegram и кнопки /start. TELEGRAM_MINI_APP_URL= +# Токен Discord application bot +# Можно получить в Discord Developer Portal (https://discord.com/developers/applications) +DISCORD_BOT_TOKEN=YOUR_DISCORD_BOT_TOKEN_HERE + # Пароль для базы данных PostgreSQL POSTGRES_PASSWORD=StrongPasswordForDatabase diff --git a/tests/GmRelay.Bot.Tests/Discord/DiscordProjectStructureTests.cs b/tests/GmRelay.Bot.Tests/Discord/DiscordProjectStructureTests.cs index 0cdaec7..f555442 100644 --- a/tests/GmRelay.Bot.Tests/Discord/DiscordProjectStructureTests.cs +++ b/tests/GmRelay.Bot.Tests/Discord/DiscordProjectStructureTests.cs @@ -84,4 +84,13 @@ public sealed class DiscordProjectStructureTests "v2.7.0", File.ReadAllText(Path.Combine(repoRoot, "src", "GmRelay.Web", "Components", "Layout", "NavMenu.razor"))); } + + [Fact] + public void EnvExample_ShouldContainDiscordBotToken() + { + var repoRoot = GetRepoRoot(); + var envExample = File.ReadAllText(Path.Combine(repoRoot, ".env.example")); + + Assert.Contains("DISCORD_BOT_TOKEN", envExample); + } }