|
@@ -1,10 +1,6 @@
|
|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
|
-using System.Linq;
|
|
|
-using System.Threading.Tasks;
|
|
|
-using MafiaTelegramBot.Models;
|
|
|
using MafiaTelegramBot.Resources;
|
|
|
-using Telegram.Bot.Types;
|
|
|
|
|
|
namespace MafiaTelegramBot
|
|
|
{
|
|
@@ -54,44 +50,5 @@ namespace MafiaTelegramBot
|
|
|
_ => strings.unexpected_error
|
|
|
};
|
|
|
}
|
|
|
- public static async Task<string> ToMarkdownString(string src)
|
|
|
- {
|
|
|
- return src != null
|
|
|
- ? await Task.Run(()=>
|
|
|
- {
|
|
|
- var newStr = src
|
|
|
- .Replace(".", "\\.")
|
|
|
- .Replace("#", "\\#")
|
|
|
- .Replace("[", "\\[")
|
|
|
- .Replace("]", "\\]")
|
|
|
- .Replace("(", "\\(")
|
|
|
- .Replace(">", "\\>")
|
|
|
- .Replace("+", "\\+")
|
|
|
- .Replace("=", "\\=")
|
|
|
- .Replace(")", "\\)")
|
|
|
- .Replace("|", "\\|")
|
|
|
- .Replace("!", "\\!")
|
|
|
- .Replace("-", "\\-");
|
|
|
- return newStr;
|
|
|
- }) : "";
|
|
|
- }
|
|
|
-
|
|
|
- public static async Task<string> EscapeSpecific(string src)
|
|
|
- {
|
|
|
- return src != null
|
|
|
- ? await Task.Run(()=>
|
|
|
- {
|
|
|
- var newStr = src
|
|
|
- .Replace("_", "\\_")
|
|
|
- .Replace("*", "\\*")
|
|
|
- .Replace("~", "\\~")
|
|
|
- .Replace("`", "\\`")
|
|
|
- .Replace("{", "\\{")
|
|
|
- .Replace("}", "\\}")
|
|
|
- .Replace("@", "\\@")
|
|
|
- .Replace("'", "\\'");
|
|
|
- return newStr;
|
|
|
- }) :"";
|
|
|
- }
|
|
|
}
|
|
|
}
|