Skip to content

Microsoft Teams: add config option to disable typing indicator before replies #60746

@KonsultDigital

Description

@KonsultDigital

At the moment, the Microsoft Teams plugin appears to send a typing activity before replies. It would be useful to make that configurable so deployments can turn it off when needed.

Suggested config shape:

{
  "channels": {
    "msteams": {
      "sendTyping": false
    }
  }
}

Alternative naming would also be fine, for example:

  • sendTyping
  • typingIndicator
  • typing.enabled

Expected behaviour:

  • default stays as-is for existing installs
  • when disabled, the plugin does not send typing activities before replies
  • applies consistently across normal reply flows and proactive sends where typing is currently emitted

Why this helps:

  • some Teams deployments prefer a quieter UX
  • avoids showing a visible “typing” state when it is not wanted
  • helps reduce noise from typing-related failures in partially configured Azure/Bot Framework setups
  • makes this a supported preference instead of something that needs a code patch

Likely implementation area:

  • msteams/src/reply-dispatcher.ts
  • any place that currently calls sendActivity({ type: "typing" }) could be gated behind the config flag

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions