Update Readme and add token parameter
This commit is contained in:
parent
2701f641cf
commit
55e152f4aa
5 changed files with 9 additions and 15 deletions
|
@ -3,7 +3,7 @@
|
|||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>netcoreapp2.0</TargetFramework>
|
||||
<ApplicationIcon>derp.ico</ApplicationIcon>
|
||||
<Version>1.1.0</Version>
|
||||
<Version>3.6.0</Version>
|
||||
<Company>Pizza and Coffee Studios</Company>
|
||||
<Authors>Pizza and Coffee Studios</Authors>
|
||||
<Description>A Discord bot</Description>
|
||||
|
|
|
@ -5,13 +5,13 @@ namespace Geekbot.net.Lib
|
|||
{
|
||||
public class GeekbotLogger : IGeekbotLogger
|
||||
{
|
||||
private readonly bool _sumologicActive;
|
||||
private readonly bool _logAsJson;
|
||||
private readonly NLog.Logger _logger;
|
||||
private readonly JsonSerializerSettings _serializerSettings;
|
||||
|
||||
public GeekbotLogger(RunParameters runParameters, bool sumologicActive)
|
||||
{
|
||||
_sumologicActive = sumologicActive;
|
||||
_logAsJson = sumologicActive || runParameters.LogJson;
|
||||
_logger = LoggerFactory.CreateNLog(runParameters, sumologicActive);
|
||||
_serializerSettings = new JsonSerializerSettings
|
||||
{
|
||||
|
@ -43,7 +43,7 @@ namespace Geekbot.net.Lib
|
|||
|
||||
private string CreateLogString(string type, string source, string message, Exception stackTrace = null, object extra = null)
|
||||
{
|
||||
if (_sumologicActive)
|
||||
if (_logAsJson)
|
||||
{
|
||||
var logObject = new GeekbotLoggerObject
|
||||
{
|
||||
|
|
|
@ -19,5 +19,8 @@ namespace Geekbot.net.Lib
|
|||
|
||||
[Option('e', "expose-errors", Default = false, HelpText = "Shows internal errors in the chat")]
|
||||
public bool ExposeErrors { get; set; }
|
||||
|
||||
[Option("token", Default = null, HelpText = "Set a new bot token")]
|
||||
public string Token { get; set; }
|
||||
}
|
||||
}
|
|
@ -1,5 +1,4 @@
|
|||
using System;
|
||||
using System.Linq;
|
||||
using System.Net;
|
||||
using System.Reflection;
|
||||
using System.Text;
|
||||
|
@ -84,7 +83,7 @@ namespace Geekbot.net
|
|||
Environment.Exit(102);
|
||||
}
|
||||
|
||||
_token = _redis.StringGet("discordToken");
|
||||
_token = runParameters.Token ??_redis.StringGet("discordToken");
|
||||
if (_token.IsNullOrEmpty)
|
||||
{
|
||||
Console.Write("Your bot Token: ");
|
||||
|
|
10
readme.md
10
readme.md
|
@ -11,7 +11,6 @@ You can invite Geekbot to your server with [this link](https://discordapp.com/oa
|
|||
* DotNet Core 2
|
||||
* Redis
|
||||
* Discord.net
|
||||
* ffmpeg
|
||||
|
||||
## Running
|
||||
|
||||
|
@ -24,14 +23,7 @@ Run these commands
|
|||
|
||||
On your first run geekbot will ask for your bot token, everything else is taken care of.
|
||||
|
||||
### Launch Parameters
|
||||
|
||||
| Parameter | Description |
|
||||
| --- | --- |
|
||||
| `--verbose` | Show more log information |
|
||||
| `--disable-api` | Disables the webapi on startup |
|
||||
| `--reset` | Resets certain parts of the bot |
|
||||
| `--migrate` | Migrates the database from V3.1 to the new format from V3.2<br> (make sure to backup before running this) |
|
||||
For a list of launch options use `dotnet run -h`
|
||||
|
||||
## Contributing
|
||||
|
||||
|
|
Loading…
Reference in a new issue