summaryrefslogtreecommitdiff
path: root/DiscoBot/DSA_Game
diff options
context:
space:
mode:
authorTrueDoctor <d-kobert@web.de>2018-07-08 23:01:19 +0200
committerTrueDoctor <d-kobert@web.de>2018-07-08 23:01:19 +0200
commit6ecf94cfc3e780d4c960447375b138e7473f6926 (patch)
tree77654523901f42ed3c26ddcde12bc1ff5314531d /DiscoBot/DSA_Game
parentb9abcb7ed618f08d7b2614843ab6c4feea5ff573 (diff)
implemented Channel.SendWebFile
for usage see !save
Diffstat (limited to 'DiscoBot/DSA_Game')
-rw-r--r--DiscoBot/DSA_Game/Save/SaveCommand.cs6
-rw-r--r--DiscoBot/DSA_Game/Save/Session.cs3
2 files changed, 7 insertions, 2 deletions
diff --git a/DiscoBot/DSA_Game/Save/SaveCommand.cs b/DiscoBot/DSA_Game/Save/SaveCommand.cs
index 07bcbac..8566076 100644
--- a/DiscoBot/DSA_Game/Save/SaveCommand.cs
+++ b/DiscoBot/DSA_Game/Save/SaveCommand.cs
@@ -7,6 +7,7 @@ using System.Threading.Tasks;
namespace DiscoBot.DSA_Game.Save
{
using System.IO;
+ using System.Net;
using System.Net.Http;
using DiscoBot.Auxiliary;
@@ -34,9 +35,11 @@ namespace DiscoBot.DSA_Game.Save
await this.ReplyAsync($"{name} wurde geladen");
}
- [Command("save"), Summary("Save Session")]
+ [Command("save", RunMode = RunMode.Async), Summary("Save Session")]
public async Task SessionSaveAsync([Remainder, Summary("Session Name")] string name = "")
{
+ var sendFile = this.Context.Channel.SendWebFile("https://cdn.discordapp.com/attachments/377123019673567232/465615882048110603/giphy.gif");
+
if (name.Equals("?") || name.Equals(string.Empty))
{
await this.ReplyAsync($"Gespeicherte Sessions:");
@@ -58,6 +61,7 @@ namespace DiscoBot.DSA_Game.Save
}
await this.ReplyAsync($"{name} wurde gespeichert");
+ await sendFile;
}
private string[] ListSessions()
diff --git a/DiscoBot/DSA_Game/Save/Session.cs b/DiscoBot/DSA_Game/Save/Session.cs
index 0358b22..578fa50 100644
--- a/DiscoBot/DSA_Game/Save/Session.cs
+++ b/DiscoBot/DSA_Game/Save/Session.cs
@@ -7,6 +7,7 @@ using System.Threading.Tasks;
namespace DiscoBot.DSA_Game.Save
{
using System.IO;
+ using System.Runtime.CompilerServices;
using DiscoBot.DSA_Game.Characters;
@@ -37,7 +38,7 @@ namespace DiscoBot.DSA_Game.Save
{
// ignored
var log = new LogMessage(LogSeverity.Warning, "Properties", $"Laden von Save-File {path} fehlgeschlagen.", e);
- Console.WriteLine(log);
+ Console.WriteLine(log);
return null;
}
}