Use Environment rather than AppContext
This commit is contained in:
@@ -33,23 +33,23 @@ namespace Kehyeedra3
|
|||||||
public static ReminderService RmService;
|
public static ReminderService RmService;
|
||||||
string[] rcsounds = new string[]
|
string[] rcsounds = new string[]
|
||||||
{
|
{
|
||||||
AppContext.BaseDirectory + @"Audio\goblin_death.wav",
|
Environment.CurrentDirectory + @"Audio\goblin_death.wav",
|
||||||
AppContext.BaseDirectory + @"Audio\cough1.wav",
|
Environment.CurrentDirectory + @"Audio\cough1.wav",
|
||||||
AppContext.BaseDirectory + @"Audio\cough2.wav",
|
Environment.CurrentDirectory + @"Audio\cough2.wav",
|
||||||
AppContext.BaseDirectory + @"Audio\wilhelmcough.wav",
|
Environment.CurrentDirectory + @"Audio\wilhelmcough.wav",
|
||||||
AppContext.BaseDirectory + @"Audio\trapcough1.wav",
|
Environment.CurrentDirectory + @"Audio\trapcough1.wav",
|
||||||
AppContext.BaseDirectory + @"Audio\trapcough2.wav",
|
Environment.CurrentDirectory + @"Audio\trapcough2.wav",
|
||||||
AppContext.BaseDirectory + @"Audio\h3h3cough1.wav",
|
Environment.CurrentDirectory + @"Audio\h3h3cough1.wav",
|
||||||
AppContext.BaseDirectory + @"Audio\h3h3cough2.wav",
|
Environment.CurrentDirectory + @"Audio\h3h3cough2.wav",
|
||||||
AppContext.BaseDirectory + @"Audio\h3h3cough3.wav",
|
Environment.CurrentDirectory + @"Audio\h3h3cough3.wav",
|
||||||
AppContext.BaseDirectory + @"Audio\h3h3cough4.wav",
|
Environment.CurrentDirectory + @"Audio\h3h3cough4.wav",
|
||||||
AppContext.BaseDirectory + @"Audio\h3h3cough5.wav",
|
Environment.CurrentDirectory + @"Audio\h3h3cough5.wav",
|
||||||
AppContext.BaseDirectory + @"Audio\sodocough.mp3",
|
Environment.CurrentDirectory + @"Audio\sodocough.mp3",
|
||||||
AppContext.BaseDirectory + @"Audio\dbzscream.wav",
|
Environment.CurrentDirectory + @"Audio\dbzscream.wav",
|
||||||
AppContext.BaseDirectory + @"Audio\healthycough1.wav",
|
Environment.CurrentDirectory + @"Audio\healthycough1.wav",
|
||||||
AppContext.BaseDirectory + @"Audio\poohcough1.wav",
|
Environment.CurrentDirectory + @"Audio\poohcough1.wav",
|
||||||
AppContext.BaseDirectory + @"Audio\jontronooh.wav",
|
Environment.CurrentDirectory + @"Audio\jontronooh.wav",
|
||||||
AppContext.BaseDirectory + @"Audio\deep.wav"
|
Environment.CurrentDirectory + @"Audio\deep.wav"
|
||||||
};
|
};
|
||||||
|
|
||||||
public async Task CreateBot()
|
public async Task CreateBot()
|
||||||
@@ -167,7 +167,7 @@ namespace Kehyeedra3
|
|||||||
|
|
||||||
public static void EnsureConfigExists()
|
public static void EnsureConfigExists()
|
||||||
{
|
{
|
||||||
string storage = AppDomain.CurrentDomain.BaseDirectory;
|
string storage = Environment.CurrentDirectory;
|
||||||
if (!Directory.Exists(Path.Combine(storage, "storage")))
|
if (!Directory.Exists(Path.Combine(storage, "storage")))
|
||||||
Directory.CreateDirectory(Path.Combine(storage, "storage"));
|
Directory.CreateDirectory(Path.Combine(storage, "storage"));
|
||||||
|
|
||||||
@@ -186,7 +186,7 @@ namespace Kehyeedra3
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "config",
|
string path = Path.Combine(Environment.CurrentDirectory, "config",
|
||||||
"Settings.xml");
|
"Settings.xml");
|
||||||
if (File.Exists(path))
|
if (File.Exists(path))
|
||||||
{
|
{
|
||||||
@@ -195,7 +195,7 @@ namespace Kehyeedra3
|
|||||||
ChatService.isAcceptingUserInput = false;
|
ChatService.isAcceptingUserInput = false;
|
||||||
ChatService.loadAIMLFromFiles();
|
ChatService.loadAIMLFromFiles();
|
||||||
ChatService.isAcceptingUserInput = true;
|
ChatService.isAcceptingUserInput = true;
|
||||||
PathToUserData = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "aimlusers");
|
PathToUserData = Path.Combine(Environment.CurrentDirectory, "aimlusers");
|
||||||
Console.WriteLine("Loaded: Chat Service");
|
Console.WriteLine("Loaded: Chat Service");
|
||||||
}
|
}
|
||||||
else { }
|
else { }
|
||||||
|
|||||||
@@ -164,7 +164,7 @@ namespace Kehyeedra3
|
|||||||
[Command("delet")]
|
[Command("delet")]
|
||||||
public async Task DeletThis()
|
public async Task DeletThis()
|
||||||
{
|
{
|
||||||
string imgdirpath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Delet");
|
string imgdirpath = Path.Combine(Environment.CurrentDirectory, "Delet");
|
||||||
DirectoryInfo imgdir = new DirectoryInfo(imgdirpath);
|
DirectoryInfo imgdir = new DirectoryInfo(imgdirpath);
|
||||||
var files = imgdir.GetFiles();
|
var files = imgdir.GetFiles();
|
||||||
var item = files[Bot._rnd.Next(0, files.Length)];
|
var item = files[Bot._rnd.Next(0, files.Length)];
|
||||||
@@ -174,7 +174,7 @@ namespace Kehyeedra3
|
|||||||
[Command("delet")]
|
[Command("delet")]
|
||||||
public async Task DeletThis(ITextChannel channel)
|
public async Task DeletThis(ITextChannel channel)
|
||||||
{
|
{
|
||||||
string imgdirpath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Delet");
|
string imgdirpath = Path.Combine(Environment.CurrentDirectory, "Delet");
|
||||||
DirectoryInfo imgdir = new DirectoryInfo(imgdirpath);
|
DirectoryInfo imgdir = new DirectoryInfo(imgdirpath);
|
||||||
var files = imgdir.GetFiles();
|
var files = imgdir.GetFiles();
|
||||||
var item = files[Bot._rnd.Next(0, files.Length)];
|
var item = files[Bot._rnd.Next(0, files.Length)];
|
||||||
@@ -1171,7 +1171,7 @@ namespace Kehyeedra3
|
|||||||
Uri link = new Uri(item.Url);
|
Uri link = new Uri(item.Url);
|
||||||
using (WebClient _webclient = new WebClient())
|
using (WebClient _webclient = new WebClient())
|
||||||
{
|
{
|
||||||
string location = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "delet");
|
string location = Path.Combine(Environment.CurrentDirectory, "delet");
|
||||||
if (!Directory.Exists(location))
|
if (!Directory.Exists(location))
|
||||||
Directory.CreateDirectory(location);
|
Directory.CreateDirectory(location);
|
||||||
location += "/" + item.Filename;
|
location += "/" + item.Filename;
|
||||||
@@ -1188,7 +1188,7 @@ namespace Kehyeedra3
|
|||||||
Uri link = new Uri(url);
|
Uri link = new Uri(url);
|
||||||
using (WebClient _webclient = new WebClient())
|
using (WebClient _webclient = new WebClient())
|
||||||
{
|
{
|
||||||
string location = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $"delet");
|
string location = Path.Combine(Environment.CurrentDirectory, $"delet");
|
||||||
if (!Directory.Exists(location))
|
if (!Directory.Exists(location))
|
||||||
Directory.CreateDirectory(location);
|
Directory.CreateDirectory(location);
|
||||||
location += "/" + Guid.NewGuid() + ".jpg";
|
location += "/" + Guid.NewGuid() + ".jpg";
|
||||||
@@ -1229,7 +1229,7 @@ namespace Kehyeedra3
|
|||||||
|
|
||||||
public async Task SaveFile(string fday, string fscore)
|
public async Task SaveFile(string fday, string fscore)
|
||||||
{
|
{
|
||||||
string location = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "drawtasks");
|
string location = Path.Combine(Environment.CurrentDirectory, "drawtasks");
|
||||||
string tlocation = ($"{location}/days.txt");
|
string tlocation = ($"{location}/days.txt");
|
||||||
var attachments = Context.Message.Attachments;
|
var attachments = Context.Message.Attachments;
|
||||||
string fname = $"{fday}-{fscore}";
|
string fname = $"{fday}-{fscore}";
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ namespace Kehyeedra3
|
|||||||
class Configuration
|
class Configuration
|
||||||
{
|
{
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public static readonly string appdir = AppDomain.CurrentDomain.BaseDirectory;
|
public static readonly string appdir = Environment.CurrentDirectory;
|
||||||
public string Prefix { get; set; }
|
public string Prefix { get; set; }
|
||||||
public string Token { get; set; }
|
public string Token { get; set; }
|
||||||
public int Shards { get; set; }
|
public int Shards { get; set; }
|
||||||
|
|||||||
Reference in New Issue
Block a user