• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

popstas / telegram-functions-bot
73%

Build:
DEFAULT BRANCH: master
Repo Added 27 Jun 2025 10:37AM UTC
Files 68
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 8nbezr-codex/improve-code-coverage-for-tools
  • 9fgzcy-codex/improve-code-coverage
  • bpwtyu-codex
  • claude/audit-dependencies-mk09b7lz2lzwr6ow-jHeAM
  • codex/-image_generation
  • codex/-markdown
  • codex/-privateusers-adminusers
  • codex/-responses-api
  • codex/-responsesapi
  • codex/-result.content
  • codex/-web_search_preview
  • codex/add-change_access_settings-tool
  • codex/add-chat-completion-streaming-helper
  • codex/add-chat_id-to-req.body-in-agentposthandler
  • codex/add-confirmation-before-deleting-entries
  • codex/add-convertchatconfig-function-and-cli-support
  • codex/add-document-handlers-for-images
  • codex/add-duplicate-check-before-saving-embeddings
  • codex/add-font-size-control-to-toolbar
  • codex/add-healthcheck-to-dockerfile
  • codex/add-historylimit-parameter-to-chatparams
  • codex/add-lightweight-desktop-launcher-with-tray-icon
  • codex/add-loading-time-log-to-mcp.ts-init
  • codex/add-memory_delete-tool-and-rename-search_memory
  • codex/add-response_format-to-chat_config
  • codex/add-responsebuttonsagent-to-chatparamstype
  • codex/add-responsesparams-to-configchattype
  • codex/add-streaming-response-with-updates
  • codex/add-streaming-support-to-responses-api
  • codex/add-support-for-chat-files-in-watchconfigchanges
  • codex/add-telegram-reaction-handling
  • codex/add-telegram_confirm-helper-implementation
  • codex/add-tests-for-bot.ts,-mcp.ts,-mqtt.ts
  • codex/add-tests-for-config-functions
  • codex/add-tests-for-take_screenshot-tool
  • codex/add-tool-delay-with-seconds-argument
  • codex/add-vars-support-via-deeplinks
  • codex/change-mcp-loading-logic
  • codex/check-package-versions-and-update-vulnerabilities
  • codex/create-shared-helper-for-chatcompletionparams
  • codex/edit-splitbigmessage-function-behavior
  • codex/ensure-resolvechattools-waits-for-usetools
  • codex/extend-configtype-with-optional-fields
  • codex/find-cause-of-httpagent-issue-in-useapi.ts
  • codex/find-user-message-name-substitution-logic
  • codex/fix-autoscroll-and-update-log-gui-options
  • codex/fix-broken-test-for-index.ts
  • codex/fix-button-formatting-after-response
  • codex/fix-command-parsing-for-prefix
  • codex/fix-docker-error-for-saveembedding
  • codex/fix-image-text-recognition-error
  • codex/fix-llmcall-invalid-value-error
  • codex/fix-tests-and-lint-errors
  • codex/fix-tests-and-preserve-punctuation-in-prettytext
  • codex/fix-tests-broken-in-last-commit
  • codex/fix-tests-in-google.test.ts
  • codex/fix-tool-call-cancellation-behavior
  • codex/fix-web-search-preview-tool
  • codex/format-long-code-messages-for-telegram
  • codex/handle-bot-errors-gracefully
  • codex/handle-tool_calls-in-handlestream
  • codex/implement-chat-directory-functions-in-config.ts
  • codex/implement-openai-embeddings-utility
  • codex/improve-code-coverage
  • codex/improve-code-coverage-and-refactor-prettifykeyvalue
  • codex/improve-code-coverage-for-commands-and-index
  • codex/improve-code-coverage-for-httphandlers.ts-and-mcp.ts
  • codex/improve-code-coverage-for-llm.ts
  • codex/improve-code-coverage-for-llm.ts-and-tools.ts
  • codex/improve-code-coverage-for-ontextmessage.ts
  • codex/improve-code-coverage-for-ontextmessage.ts,-onaudio.ts,-onph
  • codex/improve-code-coverage-for-tools
  • codex/improve-test-coverage-for-config.ts
  • codex/improve-test-coverage-for-src/handlers
  • codex/improve-test-coverage-on-onaudio.ts
  • codex/integrate-@typescript/nativa-preview
  • codex/modify-gettelegramforwardeduser-logic
  • codex/optimize-npm-run-typescheck-performance
  • codex/optimize-test-execution-times-arf3z2
  • codex/plan-feature-for-dynamic-buttons-in-response
  • codex/refactor-addtohistory-and-ontextmessage
  • codex/refactor-commands.ts-for-testability
  • codex/refactor-executetools-for-better-readability
  • codex/refactor-gettokenscount-to-use-encoding_for_model
  • codex/refactor-handlemodelanswer-into-smaller-functions
  • codex/refactor-handlers-and-add-tests
  • codex/refactor-index.ts-for-testability
  • codex/refactor-ismentioned-function
  • codex/refactor-streaming.ts-and-implement-handlestream
  • codex/remove-deprecated-showtelegramnames
  • codex/rewrite-ismentioned.test.ts
  • codex/run-tests-without-additional-output
  • codex/set-default-dbpath-for-vectormemory
  • codex/update-allowedusers-in-context.ts
  • codex/update-chat-config-handling-functions
  • codex/update-private-chat-config-file-naming
  • codex/update-take_screenshot-to-set-default-path
  • codex/update-tsconfig.json-for-nodenext-module
  • codex/use-telegramconfirm-in-tools.ts
  • codex/дополнить-readme.md-описанием-изменений
  • codex/исправить-отображение-coverage-для-src/tools
  • codex/удалить-лишние-отступы-в-ответе
  • codex/удалить-не-связанное-с-ответом-сообщение-с-role--tool
  • dit57a-codex/improve-code-coverage-for-tools
  • hubftw-codex/run-tests-without-additional-output
  • huq5ol-codex/improve-code-coverage
  • jd3uij-codex
  • master
  • mf361g-codex/improve-code-coverage-for-tools
  • rwsoh2-codex/improve-code-coverage
  • v8ju9u-codex/improve-code-coverage

29 Mar 2026 06:51AM UTC coverage: 73.047% (+0.01%) from 73.036%
23703547904

push

github

popstas
fix(telegram): send MCP OAuth URL as plain text

Default parse_mode MarkdownV2 was escaping % in the auth URL, causing double-encoding and breaking OAuth. Add plainText option to sendTelegramMessage and use it for the MCP auth URL callback so the URL is sent unmodified.

Co-authored-by: Cursor <cursoragent@cursor.com>

1535 of 2445 branches covered (62.78%)

Branch coverage included in aggregate %.

5 of 6 new or added lines in 1 file covered. (83.33%)

2842 of 3547 relevant lines covered (80.12%)

7.07 hits per line

Relevant lines Covered
Build:
Build:
3547 RELEVANT LINES 2842 COVERED LINES
7.07 HITS PER LINE
Source Files on master
  • Tree
  • List 68
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
23703547904 master fix(telegram): send MCP OAuth URL as plain text Default parse_mode MarkdownV2 was escaping % in the auth URL, causing double-encoding and breaking OAuth. Add plainText option to sendTelegramMessage and use it for the MCP auth URL callback so the ... push 29 Mar 2026 06:52AM UTC popstas github
73.05
23404588914 master feat(bot): use proxy_url for Telegram API Pass HttpsProxyAgent to Telegraf when auth.proxy_url is configured. The same proxy_url now applies to both OpenAI and Telegram Bot API requests. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anth... push 22 Mar 2026 01:58PM UTC popstas github
73.04
21869107388 master feat(mcp): per-chat MCP server configuration Add mcpServers field to ConfigChatType so each chat can have its own MCP servers that lazy-init on first message, override global MCP tools with the same name, and remain invisible to other chats. - A... push 10 Feb 2026 02:35PM UTC popstas github
73.02
21856659945 master feat(mcp): OAuth authentication for HTTP servers Add file-based OAuth client provider for MCP HTTP servers that require Bearer token authentication. The SDK handles 401 detection, metadata discovery, DCR, PKCE, token exchange, and token refresh a... push 10 Feb 2026 08:05AM UTC popstas github
72.76
21770853302 master feat(mcp): HTTP transport failover and reconnect Session management per MCP spec: first connect without session ID; store server-assigned session for subsequent requests. On 404 or 'Session not found', reconnect (clear session, connect again) an... push 07 Feb 2026 12:37AM UTC popstas github
72.64
21691038920 master test(isMentioned): align with reply-to-other + mention Update isMentioned tests to match logic: answer when reply to other user but bot is mentioned (prefix or @mention). Rename and fix two cases; add test for reply-to-other with @mention. Co-au... push 04 Feb 2026 10:36PM UTC popstas github
73.12
21644698709 master fix(formFlow): remove unused extractFormData param Drop chatConfig argument from extractFormData and its call site to satisfy @typescript-eslint/no-unused-vars. Co-authored-by: Cursor <cursoragent@cursor.com> push 03 Feb 2026 07:34PM UTC popstas github
73.13
21644539836 master style: format push 03 Feb 2026 07:29PM UTC popstas github
73.13
21391685609 master fix: log tool usage details before wrong tool name error push 27 Jan 2026 09:26AM UTC popstas github
73.14
21149423482 master chore: update nodejs 22 -> 24 push 19 Jan 2026 07:34PM UTC popstas github
73.14
See All Builds (356)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc