Updated default restart commands to assume that the bot is built as a binary
This commit is contained in:
parent
d5d3801e1a
commit
fb658b8189
4 changed files with 15 additions and 13 deletions
src/EllieBot
|
@ -34,7 +34,7 @@ public class CryptoService : IEService
|
|||
|
||||
var gElement = xml["svg"]?["g"];
|
||||
if (gElement is null)
|
||||
return Array.Empty<PointF>();
|
||||
return [];
|
||||
|
||||
Span<PointF> points = new PointF[gElement.ChildNodes.Count];
|
||||
var cnt = 0;
|
||||
|
@ -73,7 +73,7 @@ public class CryptoService : IEService
|
|||
}
|
||||
|
||||
if (cnt == 0)
|
||||
return Array.Empty<PointF>();
|
||||
return [];
|
||||
|
||||
return points.Slice(0, cnt).ToArray();
|
||||
}
|
||||
|
|
|
@ -6,7 +6,7 @@ namespace EllieBot.Common;
|
|||
public sealed class Creds : IBotCreds
|
||||
{
|
||||
[Comment("""DO NOT CHANGE""")]
|
||||
public int Version { get; set; } = 13;
|
||||
public int Version { get; set; } = 20;
|
||||
|
||||
[Comment("""Bot token. Do not share with anyone ever -> https://discordapp.com/developers/applications/""")]
|
||||
public string Token { get; set; }
|
||||
|
@ -148,8 +148,8 @@ public sealed class Creds : IBotCreds
|
|||
{0} -> shard id
|
||||
{1} -> total shards
|
||||
Linux default
|
||||
cmd: dotnet
|
||||
args: "EllieBot.dll -- {0}"
|
||||
cmd: EllieBot
|
||||
args: "{0}"
|
||||
Windows default
|
||||
cmd: EllieBot.exe
|
||||
args: "{0}"
|
||||
|
|
|
@ -77,7 +77,8 @@ public sealed class BotCredsProvider : IBotCredsProvider
|
|||
|
||||
if (string.IsNullOrWhiteSpace(_creds.Token))
|
||||
{
|
||||
Log.Error("Token is missing from data/creds.yml or Environment variables.\nAdd it and restart the program");
|
||||
Log.Error(
|
||||
"Token is missing from data/creds.yml or Environment variables.\nAdd it and restart the program");
|
||||
Helpers.ReadErrorAndExit(1);
|
||||
return;
|
||||
}
|
||||
|
@ -85,17 +86,18 @@ public sealed class BotCredsProvider : IBotCredsProvider
|
|||
if (string.IsNullOrWhiteSpace(_creds.RestartCommand?.Cmd)
|
||||
|| string.IsNullOrWhiteSpace(_creds.RestartCommand?.Args))
|
||||
{
|
||||
if (Environment.OSVersion.Platform == PlatformID.Unix)
|
||||
if (Environment.OSVersion.Platform == PlatformID.Unix ||
|
||||
Environment.OSVersion.Platform == PlatformID.MacOSX)
|
||||
{
|
||||
_creds.RestartCommand = new RestartConfig()
|
||||
_creds.RestartCommand = new()
|
||||
{
|
||||
Args = "dotnet",
|
||||
Cmd = "EllieBot.dll -- {0}"
|
||||
Args = "EllieBot",
|
||||
Cmd = "{0}"
|
||||
};
|
||||
}
|
||||
else
|
||||
{
|
||||
_creds.RestartCommand = new RestartConfig()
|
||||
_creds.RestartCommand = new()
|
||||
{
|
||||
Args = "EllieBot.exe",
|
||||
Cmd = "{0}"
|
||||
|
|
|
@ -111,8 +111,8 @@ twitchClientSecret:
|
|||
# {0} -> shard id
|
||||
# {1} -> total shards
|
||||
# Linux default
|
||||
# cmd: dotnet
|
||||
# args: "EllieBot.dll -- {0}"
|
||||
# cmd: EllieBot
|
||||
# args: "{0}"
|
||||
# Windows default
|
||||
# cmd: EllieBot.exe
|
||||
# args: "{0}"
|
||||
|
|
Loading…
Add table
Reference in a new issue