From 3eb4d617e456f3085a1502a16f865e8c04534d81 Mon Sep 17 00:00:00 2001 From: "Adam R. Grey" Date: Wed, 8 Dec 2021 12:21:37 -0500 Subject: [PATCH] involve franz --- Program.cs | 9 +++++++-- silverworker-discord.csproj | 2 ++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Program.cs b/Program.cs index 639237c..c29d519 100644 --- a/Program.cs +++ b/Program.cs @@ -10,6 +10,7 @@ using Discord.WebSocket; using Microsoft.Extensions.Configuration; using Newtonsoft.Json; using System.Text; +using franz; namespace silverworker_discord { @@ -48,6 +49,10 @@ namespace silverworker_discord _client.UserJoined += UserJoined; _client.JoinedGuild += IJoined; }); + + Telefranz.Configure("scheduler", config["kafka_bootstrap"]); + //Telefranz.Instance.addHandler + // Block this task until the program is closed. await Task.Delay(-1); } @@ -139,8 +144,8 @@ namespace silverworker_discord private Task UserJoined(SocketGuildUser arg) { Console.WriteLine($"user joined: {arg.Nickname}. Guid: {arg.Guild.Id}. Channel: {arg.Guild.DefaultChannel}"); - var abbreviatedNickname = arg.Nickname; - if (arg.Nickname.Length > 3) + var abbreviatedNickname = arg.Nickname ?? arg.Username; + if (abbreviatedNickname.Length > 3) { abbreviatedNickname = arg.Nickname.Substring(0, arg.Nickname.Length / 3); } diff --git a/silverworker-discord.csproj b/silverworker-discord.csproj index f4215f7..1a8efdf 100644 --- a/silverworker-discord.csproj +++ b/silverworker-discord.csproj @@ -4,6 +4,7 @@ Exe net5.0 silverworker_discord + $(RestoreSources);../packages/nuget/;https://api.nuget.org/v3/index.json @@ -12,6 +13,7 @@ +