Onboarding: if a team member is added, add them to 5 recent relay groups and resend past messages for context #10
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adding new team members to old relay groups only makes sense if they can also see the past context; resending messages would be perfect for that.
The resending should happen for any user who is added to a relay group by the team, no matter if they were also just added to the team itself.
According to https://c.delta.chat/classdc__context__t.html#ad63ba1f955c677ccca143d1d12913be8, the bot can only resend messages sent by itself - this is pretty useless for conversations where there has been at least one outside reply from the team.
But IIRC, adb also lets some group bot resend the last 10 messages.
Onboarding: if a team member is added, add them to 5 recent relay groups and resend certain messagesto Onboarding: if a team member is added, add them to 5 recent relay groups and resend past messages for contextadb says it's not possible - mostly because even if the bot re-encrypts the messages, which are not from itself, to the new user, it can't sign them in the name of the original sender.
So an alternative would be, if (a) new member(s) is/are added to a relay group:
And if new member(s) is/are added to the team:
This way, noise is reduced to a minimum.
Problem: even if a user adds multiple group members at once, this creates one member-added message per contact. It would still be nice if the bot would catch this and add them all at once, only forwarding the new messages once; maybe waiting 10 seconds for more "member-added" messages before actually adding them to the relay groups would be nice.
missytake referenced this issue2023-12-08 10:48:27 +00:00