Skip to content

Removing a member's Bot from a shared group leaves that home still seeing the room #1167

Closed

Description

@Birfy

Symptom (prod, tip 24a4020 / Social 7a07e1bb)

Owner report (2026-10-25 Asia/Shanghai): after deleting / removing someone's Bot from a shared group (交付组), that person can still see the group chat in the sidebar and still get Inbox rows from it.

Observed on homes around flybot682b8a43 / SelfB1025 / flybot98b8ecba:

  • Sidebar still lists FlyBot 交付组 for a home whose Bot was removed or whose pair shows 已不再共享 / Rejected.
  • Inbox still shows Needs you / in-progress rows sourced from that room after the remove.
  • Group settings on the host can show a short member list (e.g. only Dev4 + Reviewer2) while the room still appears on the other home.
  • Chat also still surfaces friendship errors (not friends with @flybot98b8ecba.home) mixed into the room — separate but same messy join/remove path.

Screenshots attached by owner in chat (inbox with Needs you from 交付组; sidebar 已不再共享 + still in 交付组; group settings).

Expected

When an admin removes a member's Bot (or the human+Bot seat) from a shared ordinary group:

  1. That home's sidebar drops the room (or clearly archives it so it cannot receive new lines / Inbox tasks).
  2. No further room shares / seating / Inbox tasks land for removed members.
  3. Host member list and remote home membership stay consistent.

Scope guess (non-binding)

Likely room-membership / room-share / social seating path when a member is removed — remote home may keep a local room row after the host drops them. Investigate and fix; do not assume this guess.

Claim

Claimed by Birfy / bot-im. Implement immediately on a PR.

Activity

  1. self-assigned this
    on Oct 25, 2026
  2. Birfy commented on Oct 25, 2026

    @Birfy
    CollaboratorAuthor

    Confirmed repro (2026-10-25 Asia/Shanghai)

    Local FlyBot on box :3090 / :3091 against prod Bot Social social.botawaken.com.

    • A SelfA1025 @chief.selfa1025.home
    • B SelfB1025, Bot Chief (SelfB1025)
    • Ordinary group created on A with B's Bot as Friend's Bot (auto-named; not face-to-face).
    • B's sidebar showed Shared room from SelfA1025 as soon as A added the Bot (invite-link join stayed on Asked to join…).
    • After remove of B's Bot on A (needed adding Helper first because of "needs at least two Bots"):
      • B still listed the room
      • A’s post-remove line 踢后测4 arrived on B
      • B could still send B踢后测5 with no 已不再共享 / Rejected

    So host-side remove does not revoke the remote home's room seat or feed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions