Compare commits
1 Commits
e36208c1f5
...
multibot
| Author | SHA1 | Date | |
|---|---|---|---|
| ffc634a110 |
@@ -30,17 +30,19 @@ async function addMember(did) {
|
|||||||
return bot;
|
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);
|
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);
|
bot = await newbot(identifier, password, service);
|
||||||
bots.set(did, bot);
|
bots.set(did, bot);
|
||||||
}
|
}
|
||||||
|
members.set(did, identifier);
|
||||||
|
saveMembers();
|
||||||
return bot;
|
return bot;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user