|
@@ -36,6 +36,8 @@ class HTMLToTelegramParser implements Handler {
|
|
|
const args: any = {};
|
|
|
if (name == "strong" || name == "b") {
|
|
|
EntityType = Api.MessageEntityBold;
|
|
|
+ } else if (name == "spoiler") {
|
|
|
+ EntityType = Api.MessageEntitySpoiler;
|
|
|
} else if (name == "em" || name == "i") {
|
|
|
EntityType = Api.MessageEntityItalic;
|
|
|
} else if (name == "u") {
|
|
@@ -189,10 +191,10 @@ export class HTMLParser {
|
|
|
);
|
|
|
if (entity instanceof Api.MessageEntityBold) {
|
|
|
html.push(`<strong>${entityText}</strong>`);
|
|
|
- } else if (entity instanceof Api.MessageEntityItalic) {
|
|
|
+ } else if (entity instanceof Api.MessageEntitySpoiler) {
|
|
|
+ html.push(`<spoiler>${entityText}</spoiler>`);
|
|
|
+ }else if (entity instanceof Api.MessageEntityItalic) {
|
|
|
html.push(`<em>${entityText}</em>`);
|
|
|
- } else if (entity instanceof Api.MessageEntityBold) {
|
|
|
- html.push(`<strong>${entityText}</strong>`);
|
|
|
} else if (entity instanceof Api.MessageEntityCode) {
|
|
|
html.push(`<code>${entityText}</code>`);
|
|
|
} else if (entity instanceof Api.MessageEntityUnderline) {
|