Merge branch 'master' into sh/nodejs-db

# Conflicts:
#	.github/workflows/build.yml
This commit is contained in:
shum
2026-10-12 07:59:00 +00:00
93 changed files with 4495 additions and 766 deletions
+10
View File
@@ -563,6 +563,16 @@ export class ChatApi {
throw new ChatCommandError("error adding member", r)
}
/**
* Add member of another group to group. Requires bot to have Admin role in the group, and direct messages allowed for its role in another group.
* Network usage: interactive.
*/
async apiAddMemberViaGroup(groupId: number, viaGroupId: number, groupMemberId: number, memberRole: T.GroupMemberRole): Promise<T.GroupMember> {
const r = await this.sendChatCmd(CC.APIAddMemberViaGroup.cmdString({groupId, viaGroupId, groupMemberId, memberRole}))
if (r.type === "sentGroupInvitationViaGroup") return r.member
throw new ChatCommandError("error adding member", r)
}
/**
* Join group.
* Network usage: interactive.