private async Task NewGuildMessage(SocketGuild guild) { var config = Path.Combine(AppContext.BaseDirectory + $"setup/server/{guild.Id}.json"); if (!File.Exists(config)) { GuildConfig.Setup(guild); } await guild.DefaultChannel.SendMessageAsync( $"Hi, I'm PassiveBOT. To see a list of my commands type `{Load.Pre}help` and for some statistics about me type `{Load.Pre}info`\n" + "I am able to do tags, moderation, memes & more!!!!!"); try { var DblApi = new DiscordNetDblApi(client, Tokens.Load().DiscordBotsListToken); var me = await DblApi.GetMeAsync(); await me.UpdateStatsAsync(client.Guilds.Count); } catch { // } }
public async Task UpdateStats() { if (Tokens.Load().DiscordBotsListToken == null) { await ReplyAsync("Bot Not Configured for DiscordBots.org"); return; } try { var DblApi = new DiscordNetDblApi(Context.Client, Tokens.Load().DiscordBotsListToken); var me = await DblApi.GetMeAsync(); await me.UpdateStatsAsync(Context.Client.Guilds.Count); } catch { // } }