Skip to content

How families see chat

When a family opens their page (/<their-slug>), they see a Chat section near the top, one card per Telegram channel they’re in (one per calendar their athletes belong to).

Screenshot: family-page chat panel with two messages visible and “show 3 more”

What’s in the chat panel

For each calendar:

  • The calendar name + a “Open in Telegram →” link (uses the invite URL the admin configured).
  • The last 2 channel posts visible always.
  • A “Show N more from the last 48 hours…” toggle for the rest.

What counts as a “channel post”

Anything any admin (including the bot) puts in the channel:

  • Auto-posts from event changes (cancellation, time change, etc.).
  • Auto-posts from /coach/today channel-chat form.
  • Manual messages posted in the Telegram app by a coach.

What’s excluded:

  • Family quick-messages — these post to Telegram for the coach but are suppressed from family pushes (avoiding “everyone gets pinged because one family is out sick”).
  • DMs to the bot — the bot doesn’t read or relay these.

Privacy

Channel posts are visible to anyone in any family in the calendar. Don’t post anything you wouldn’t want all families to see.

The Telegram channel itself is private (admin-broadcast). The invite link is the access secret — share it carefully.

On the bot identity

When the bot auto-posts (event change), the senderName comes back as “Team Summit Bot” in the family chat panel. When a coach manually posts (via the Telegram app or via /coach/today), it shows their admin display name.