Revert Rich Messages to MarkdownV2 #80

Merged
NiXTheDev merged 8 commits from revert-rich-messages into release 2026-07-21 21:49:00 +03:00
Owner

Rich Messages API silently fails - bot doesn't send messages. Reverting to MarkdownV2.

  • Rewrite sendRichMessage/editRichMessage to use sendMessage/editMessageText with parse_mode MarkdownV2
  • Add escapeMarkdownV2() for proper character escaping
  • Remove receiver_user_id (ephemeral) - not supported in MarkdownV2
  • Update diff tests for MarkdownV2 syntax
Rich Messages API silently fails - bot doesn't send messages. Reverting to MarkdownV2. - Rewrite sendRichMessage/editRichMessage to use sendMessage/editMessageText with parse_mode MarkdownV2 - Add escapeMarkdownV2() for proper character escaping - Remove receiver_user_id (ephemeral) - not supported in MarkdownV2 - Update diff tests for MarkdownV2 syntax
revert: replace Rich Messages API with MarkdownV2 (Rich Messages silently fails)
Some checks failed
PR Checks / Type Check (pull_request) Successful in 26s
PR Checks / Format Check (pull_request) Successful in 35s
Secret Scanning / Scan for Secrets (pull_request) Successful in 43s
PR Checks / Lint (pull_request) Successful in 49s
PR Checks / Tests (pull_request) Failing after 27s
PR Checks / Build Docker Image (Validation) (pull_request) Has been skipped
c7389fda2f
- Rewrite sendRichMessage/editRichMessage to use sendMessage/editMessageText with parse_mode MarkdownV2
- Add escapeMarkdownV2() for proper character escaping
- Remove receiver_user_id (ephemeral) - not supported in MarkdownV2 mode
- Update diff.test.ts expected output for MarkdownV2 syntax
- Update CHANGELOG
NiXTheDev force-pushed revert-rich-messages from c7389fda2f
Some checks failed
PR Checks / Type Check (pull_request) Successful in 26s
PR Checks / Format Check (pull_request) Successful in 35s
Secret Scanning / Scan for Secrets (pull_request) Successful in 43s
PR Checks / Lint (pull_request) Successful in 49s
PR Checks / Tests (pull_request) Failing after 27s
PR Checks / Build Docker Image (Validation) (pull_request) Has been skipped
to 8682612dd4
Some checks failed
Secret Scanning / Scan for Secrets (pull_request) Successful in 19s
PR Checks / Lint (pull_request) Successful in 24s
PR Checks / Format Check (pull_request) Failing after 34s
PR Checks / Type Check (pull_request) Successful in 38s
PR Checks / Tests (pull_request) Has been skipped
PR Checks / Build Docker Image (Validation) (pull_request) Has been skipped
2026-07-20 22:04:35 +03:00
Compare
revert: restore MarkdownV2 escaping in explain, regexhelp, sed, utils
Some checks failed
PR Checks / Lint (pull_request) Successful in 29s
PR Checks / Format Check (pull_request) Failing after 26s
PR Checks / Type Check (pull_request) Successful in 39s
PR Checks / Tests (pull_request) Has been skipped
PR Checks / Build Docker Image (Validation) (pull_request) Has been skipped
Secret Scanning / Scan for Secrets (pull_request) Successful in 28s
00424ec1ad
- Restore escapeForMarkdownV2AndBackslashes in utils.ts
- Restore escaping calls in explain.ts, regexhelp.ts, sed.ts
- Restore escaping tests in utils.test.ts
- Keep tip fixes in optimizationTips.ts
style: run prettier
Some checks failed
PR Checks / Lint (pull_request) Successful in 1m46s
PR Checks / Format Check (pull_request) Successful in 1m6s
PR Checks / Tests (pull_request) Has been cancelled
PR Checks / Build Docker Image (Validation) (pull_request) Has been cancelled
PR Checks / Type Check (pull_request) Has been cancelled
Secret Scanning / Scan for Secrets (pull_request) Has been cancelled
2a36c5453b
fix: resolve typecheck error in telegram.test.ts
Some checks failed
PR Checks / Lint (pull_request) Successful in 1m4s
PR Checks / Format Check (pull_request) Successful in 1m36s
PR Checks / Type Check (pull_request) Successful in 1m11s
Secret Scanning / Scan for Secrets (pull_request) Successful in 1m17s
PR Checks / Tests (pull_request) Successful in 56s
PR Checks / Build Docker Image (Validation) (pull_request) Failing after 21m48s
e1aaa6a836
NiXTheDev scheduled this pull request to auto merge when all checks succeed 2026-07-20 22:42:06 +03:00
ci: lowercase repository name in Docker cache references
Some checks failed
PR Checks / Format Check (pull_request) Successful in 40s
PR Checks / Lint (pull_request) Successful in 1m40s
PR Checks / Type Check (pull_request) Successful in 56s
Secret Scanning / Scan for Secrets (pull_request) Successful in 1m1s
PR Checks / Tests (pull_request) Failing after 14m0s
PR Checks / Build Docker Image (Validation) (pull_request) Has been skipped
10ed679cc5
test: skip invalid token test (Grammy retries cause timeout)
Some checks failed
Secret Scanning / Scan for Secrets (pull_request) Successful in 17s
PR Checks / Lint (pull_request) Successful in 28s
PR Checks / Type Check (pull_request) Successful in 40s
PR Checks / Format Check (pull_request) Successful in 52s
PR Checks / Tests (pull_request) Successful in 23s
PR Checks / Build Docker Image (Validation) (pull_request) Failing after 23m54s
bf3078c66a
ci: retrigger CI with updated HGPR token
Some checks failed
PR Checks / Lint (pull_request) Successful in 36s
PR Checks / Format Check (pull_request) Successful in 40s
PR Checks / Type Check (pull_request) Successful in 40s
Secret Scanning / Scan for Secrets (pull_request) Successful in 43s
PR Checks / Tests (pull_request) Successful in 22s
PR Checks / Build Docker Image (Validation) (pull_request) Failing after 23m36s
Create Release / create-release (pull_request) Has been skipped
Create Release / build-binaries (pull_request) Has been skipped
cb4fa53b2e
NiXTheDev merged commit 1ed0ffe89c into release 2026-07-21 21:49:00 +03:00
NiXTheDev deleted branch revert-rich-messages 2026-07-21 21:49:00 +03:00
Sign in to join this conversation.
No description provided.