Markdown Fix
- Updating Markdown generator - adding more options
This commit is contained in:
parent
164194ac66
commit
762fb27294
@ -42,7 +42,7 @@ namespace TelegramBotBase.Markdown
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Returns a bold link in Markdown or HTML
|
/// Returns a bold text in Markdown or HTML
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="text"></param>
|
/// <param name="text"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
@ -51,7 +51,7 @@ namespace TelegramBotBase.Markdown
|
|||||||
switch (OutputMode)
|
switch (OutputMode)
|
||||||
{
|
{
|
||||||
case ParseMode.Markdown:
|
case ParseMode.Markdown:
|
||||||
return "**" + text + "**";
|
return "*" + text + "*";
|
||||||
case ParseMode.Html:
|
case ParseMode.Html:
|
||||||
return "<b>" + text + "</b>";
|
return "<b>" + text + "</b>";
|
||||||
}
|
}
|
||||||
@ -59,7 +59,24 @@ namespace TelegramBotBase.Markdown
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Returns a italic link in Markdown or HTML
|
/// Returns a strike through in Markdown or HTML
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="text"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public static String Strikesthrough(this String text)
|
||||||
|
{
|
||||||
|
switch (OutputMode)
|
||||||
|
{
|
||||||
|
case ParseMode.Markdown:
|
||||||
|
return "~" + text + "~";
|
||||||
|
case ParseMode.Html:
|
||||||
|
return "<s>" + text + "</s>";
|
||||||
|
}
|
||||||
|
return text;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Returns a italic text in Markdown or HTML
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="text"></param>
|
/// <param name="text"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
@ -68,7 +85,7 @@ namespace TelegramBotBase.Markdown
|
|||||||
switch (OutputMode)
|
switch (OutputMode)
|
||||||
{
|
{
|
||||||
case ParseMode.Markdown:
|
case ParseMode.Markdown:
|
||||||
return "__" + text + "__";
|
return "_" + text + "_";
|
||||||
case ParseMode.Html:
|
case ParseMode.Html:
|
||||||
return "<i>" + text + "</i>";
|
return "<i>" + text + "</i>";
|
||||||
}
|
}
|
||||||
@ -76,7 +93,24 @@ namespace TelegramBotBase.Markdown
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Returns a monospace link in Markdown or HTML
|
/// Returns a underline text in Markdown or HTML
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="text"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public static String Underline(this String text)
|
||||||
|
{
|
||||||
|
switch (OutputMode)
|
||||||
|
{
|
||||||
|
case ParseMode.Markdown:
|
||||||
|
return "__" + text + "__";
|
||||||
|
case ParseMode.Html:
|
||||||
|
return "<u>" + text + "</u>";
|
||||||
|
}
|
||||||
|
return text;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Returns a monospace text in Markdown or HTML
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="text"></param>
|
/// <param name="text"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
@ -93,7 +127,7 @@ namespace TelegramBotBase.Markdown
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Returns a multi monospace link in Markdown or HTML
|
/// Returns a multi monospace text in Markdown or HTML
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="text"></param>
|
/// <param name="text"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user