Example #1
0
        static async Task Main(string[] args)
        {
            Unity.RegisterTypes();
            Console.WriteLine("Hello World!");

            var storage = Unity.Resolve <IDataStorage>();

            var connection = Unity.Resolve <Connection>();
            await connection.ConnectAsync(new FoodBotConfig()
            {
                Token = storage.RestoreObject <string>("Config/BotToken")
            });

            await Unity.Resolve <ICommandHandler>().InitializeAsync();

            Unity.Resolve <IReactionHandler>().Initialize();

            await Task.Delay(-1);
        }
Example #2
0
 private static void Main()
 {
     Unity.RegisterTypes();
     Console.WriteLine("Hello World!");
 }