This repository has been archived on 2023-06-01. You can view files and clone it, but cannot push or open issues or pull requests.
discord-bot-shtik/Program.cs
2023-06-20 21:26:44 -04:00

41 lines
1.2 KiB
C#

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text.RegularExpressions;
using System.Net;
using System.Threading.Tasks;
using Newtonsoft.Json;
using System.Text;
using System.Threading;
using System.Diagnostics;
using vassago.Models;
namespace vassago
{
class Program
{
Configuration config = Configuration.Parse("appsettings.json");
private List<DiscordInterface.DiscordInterface> discords = new List<DiscordInterface.DiscordInterface>();
public static void Main(string[] args)
=> new Program().MainAsync().GetAwaiter().GetResult();
public async Task MainAsync()
{
Shared.DBConnectionString = config.DBConnectionString;
var dbc = new ChattingContext();
dbc.Database.EnsureCreated();
Conversion.Converter.Load(config.ExchangePairsLocation);
if(config.DiscordTokens.Any())
foreach(var dt in config.DiscordTokens)
{
var d = new DiscordInterface.DiscordInterface();
await d.Init(dt);
discords.Add(d);
}
await Task.Delay(-1);
}
}
}