Compare commits
1 Commits
e36208c1f5
...
multibot
| Author | SHA1 | Date | |
|---|---|---|---|
| ffc634a110 |
@@ -30,17 +30,19 @@ async function addMember(did) {
|
||||
return bot;
|
||||
}
|
||||
}
|
||||
var takenIdentifiers = Array.from(members.values());
|
||||
for (var {identifier, password, service} of accountpool) {
|
||||
if (!takenIdentifiers.includes(identifier)) break;
|
||||
}
|
||||
members.set(did, identifier);
|
||||
saveMembers();
|
||||
let bot = bots.get(did);
|
||||
if (!bot) {
|
||||
if (bot) {
|
||||
var identifier = bot.profile.handle;
|
||||
} else {
|
||||
var takenIdentifiers = new Set([...members.values(), ...Array.from(bots.values()).map(bot => bot.profile.handle)]);
|
||||
for (var {identifier, password, service} of accountpool) {
|
||||
if (!takenIdentifiers.has(identifier)) break;
|
||||
}
|
||||
bot = await newbot(identifier, password, service);
|
||||
bots.set(did, bot);
|
||||
}
|
||||
members.set(did, identifier);
|
||||
saveMembers();
|
||||
return bot;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user