Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using Discord;
- using Discord.WebSocket;
- using System;
- using System.Collections.Generic;
- using System.Diagnostics;
- using System.IO;
- using System.Linq;
- using System.Threading.Tasks;
- using System.Web;
- using System.Web.Http;
- namespace ZanoxDiscordBot2.App_Start
- {
- public class Program
- {
- public static void Main() => new Program().StartAsync();
- DiscordSocketClient _client;
- CommandHandler _handler;
- public async Task StartAsync()
- {
- _client = new DiscordSocketClient(new DiscordSocketConfig
- {
- LogLevel = LogSeverity.Verbose
- });
- _client.Log += Log;
- string hiddenToken = File.ReadLines(@"Resources\token.token").First();
- await _client.LoginAsync(TokenType.Bot, hiddenToken);
- await _client.StartAsync();
- _handler = new CommandHandler();
- await _handler.InitializeAsync(_client);
- _client.Ready += SetGame;
- await Task.Delay(-1);
- }
- public int memberCount()
- {
- List<SocketGuild> GList = _client.Guilds.ToList();
- int totalMembers = 0;
- foreach (SocketGuild i in GList)
- {
- totalMembers += i.Users.Count();
- }
- return totalMembers;
- }
- public async Task SetGame()
- {
- await _client.SetGameAsync("z!help");
- }
- private async Task Log(LogMessage msg)
- {
- await Task.Delay(0);
- Debug.WriteLine(msg.Message);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement