Skip to content

Add typing indicator and recording support for Telegram and Meta providers#1218

Merged
leifermendez merged 5 commits intobuilderbot-devfrom
builderbot
Mar 11, 2026
Merged

Add typing indicator and recording support for Telegram and Meta providers#1218
leifermendez merged 5 commits intobuilderbot-devfrom
builderbot

Conversation

@leifermendez
Copy link
Copy Markdown
Member

Que tipo de Pull Request es?

  • Mejoras
  • Bug
  • Docs / tests

Descripción

Por favor agrega una descripción de tu aporte para tener más contexto y poder avanzar más rápido. Si es de ayuda puedes usar plataformar como https://www.loom.com/ para grabar un video.

Forma parte de este proyecto.

claude and others added 5 commits March 8, 2026 08:50
…icator

Implements typing indicator support in the Telegram provider using the
gramjs Api.messages.SetTyping with SendMessageTypingAction/SendMessageCancelAction,
matching the sendPresenceUpdate interface already present in Bailey and Meta providers.

https://claude.ai/code/session_01UmyKZN7rChAeT1ivrvzKhk
Extends sendPresenceUpdate to support 'recording' state via
SendMessageRecordAudioAction, matching the 'recording' WAPresence
available in Bailey.

https://claude.ai/code/session_01UmyKZN7rChAeT1ivrvzKhk
…-apMw8

feat(provider-telegram): add sendPresenceUpdate method for typing indicator
Adds a convenience `typing(to, ms?)` method to MetaProvider that shows
a typing indicator via `sendPresenceUpdate`. When `ms` is provided, the
indicator is automatically hidden after the given duration.

- Added `typing` method to MetaProvider
- Updated MetaInterface to include the new method
- Added tests for both no-duration and timed usage
…ta-sulgC

Add typing indicator method to MetaProvider
@leifermendez leifermendez merged commit 7c8d63c into builderbot-dev Mar 11, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants