GuildMemberAdded test

This commit is contained in:
2018-10-03 23:32:44 +02:00
parent 7927fa1c04
commit d28d0333a7
2 changed files with 17 additions and 1 deletions

View File

@@ -7,6 +7,7 @@
<ItemGroup>
<PackageReference Include="DSharpPlus" Version="3.2.3" />
<PackageReference Include="DSharpPlus.Interactivity" Version="3.2.3" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="2.1.1" />
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="2.1.1" />
</ItemGroup>

View File

@@ -3,6 +3,7 @@ using System.Collections.Generic;
using System.IO;
using System.Threading.Tasks;
using DSharpPlus;
using DSharpPlus.Interactivity;
using Microsoft.Extensions.Configuration;
namespace LaDOSE.DiscordBot
@@ -11,7 +12,7 @@ namespace LaDOSE.DiscordBot
{
static DiscordClient discord;
static InteractivityModule _interactivity;
static void Main(string[] args)
{
@@ -31,18 +32,32 @@ namespace LaDOSE.DiscordBot
Console.WriteLine($"LaDOSE.Net Discord Bot");
discord = new DiscordClient(new DiscordConfiguration
{
Token = discordToken,
TokenType = TokenType.Bot
});
var _interactivity = discord.UseInteractivity(new InteractivityConfiguration()
{
PaginationBehaviour = TimeoutBehaviour.Delete,
PaginationTimeout = TimeSpan.FromSeconds(30),
Timeout = TimeSpan.FromSeconds(30)
});
discord.MessageCreated += async e =>
{
if (e.Message.Content.ToLower().Equals("!result"))
await e.Message.RespondAsync("Les Résultats du dernier Ranking : XXXX");
if (e.Message.Content.ToLower().Equals("!twitch"))
await e.Message.RespondAsync("https://www.twitch.tv/LaDOSETV");
};
discord.GuildMemberAdded += async e =>
{
await e.Guild.GetDefaultChannel().SendMessageAsync($"Bonjour {e.Member.Nickname}!");
};
await discord.ConnectAsync();
await Task.Delay(-1);
}