diff --git a/Bot.cs b/Bot.cs
index 1168d2e..adb35ce 100644
--- a/Bot.cs
+++ b/Bot.cs
@@ -104,7 +104,7 @@ namespace RSSBot {
public static async void Save() {
if (RssBotFeeds.Count > 0) {
- Logger.Info("Speichere Daten...");
+ /* Logger.Info("Speichere Daten..."); */
}
foreach (RssBotFeed feed in RssBotFeeds) {
@@ -119,7 +119,7 @@ namespace RSSBot {
await Configuration.Database.SetAddAsync($"{Configuration.RedisHash}:feeds", feed.Url);
}
- Logger.Info("Gespeichert!");
+ /* Logger.Info("Gespeichert!"); */
}
}
}
\ No newline at end of file
diff --git a/Commands.cs b/Commands.cs
index 4dfe65b..c780c9d 100644
--- a/Commands.cs
+++ b/Commands.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@@ -17,7 +17,7 @@ namespace RSSBot {
public static async void Welcome(Message message, GroupCollection matches) {
await Bot.BotClient.SendTextMessageAsync(
message.Chat,
- "Willkommen beim RSS-Bot!\nSende /help, um zu starten.",
+ "Willkommen bei RikoBot!\nSende /help, um zu starten.",
ParseMode.Html
);
}
@@ -183,7 +183,7 @@ namespace RSSBot {
}
if (feed.NewEntries.Count == 0) {
- Logger.Info("Keine neuen Beiträge.");
+ /* Logger.Info("Keine neuen Beiträge."); */
continue;
}
@@ -216,8 +216,8 @@ namespace RSSBot {
else if (!string.IsNullOrWhiteSpace(entry.Description))
content = Utils.ProcessContent(entry.Description);
- var text = $"{postTitle}\n{feed.Title}\n{content}";
- text += $"\nWeiterlesen auf {linkName}";
+ var text = $"[#RSS] {postTitle}\n{content}";
+ text += $"\nAuf {linkName} ansehen.";
// Send
foreach (var chatId in feed.Subs.ToList())
@@ -236,7 +236,7 @@ namespace RSSBot {
}
}
- Logger.Info("Nächster Check in 60 Sekunden");
+ /* Logger.Info("Nächster Check in 60 Sekunden"); */
if (hadEntries) Bot.Save();
diff --git a/Utils.cs b/Utils.cs
index 1bd4159..a23e3a4 100644
--- a/Utils.cs
+++ b/Utils.cs
@@ -15,7 +15,9 @@ namespace RSSBot {
private static string CleanRss(string input) {
string[] replacements = {
+ "[←]",
"[…]",
+ "[...]",
"[bilder]",
"[boerse]",
"[mehr]",
@@ -41,17 +43,23 @@ namespace RSSBot {
"(more…)",
"View On WordPress",
"Continue reading →",
+ "» weiterlesen",
+ "Ein Kommentar.",
+ "Änderungen zeigen",
+ "(Feed generated with FetchRSS)",
"(RSS generated with FetchRss)",
"-- Delivered by Feed43 service",
"Meldung bei www.tagesschau.de lesen"
};
-
string[] regexReplacements = {
"Der Beitrag.*erschien zuerst auf .+.",
"The post.*appeared first on .+.",
- "http://www.serienjunkies.de/.*.html"
+ "http://www.serienjunkies.de/.*.html",
+ "Nächstältere Version.*",
+ "Die Seite wurde neu angelegt.*",
+ "Weiterleitung nach.*erstellt.*"
};
-
+ input = input.Replace("\n", " ");
input = replacements.Aggregate(input, (current, replacement) => current.Replace(replacement, ""));
input = regexReplacements.Aggregate(input,
(current, replacement) => Regex.Replace(current, replacement, ""));
@@ -79,4 +87,4 @@ namespace RSSBot {
return chatMember.Status.Equals(ChatMemberStatus.Administrator);
}
}
-}
\ No newline at end of file
+}