|
@@ -15,7 +15,6 @@ const path = require("path");
|
|
|
const request = require("request");
|
|
|
const Twitter = require("twitter");
|
|
|
const loggers_1 = require("./loggers");
|
|
|
-const koishi_1 = require("./koishi");
|
|
|
const utils_1 = require("./utils");
|
|
|
const webshot_1 = require("./webshot");
|
|
|
class ScreenNameNormalizer {
|
|
@@ -84,14 +83,13 @@ class default_1 {
|
|
|
this.workOnFleets = (user, fleets, sendFleets) => this.webshot(user, fleets, sendFleets, this.webshotDelay);
|
|
|
this.sendFleets = (source, ...to) => (msg, text) => {
|
|
|
to.forEach(subscriber => {
|
|
|
- logger.info(`pushing data${source ? ` of ${koishi_1.Message.ellipseBase64(source)}` : ''} to ${JSON.stringify(subscriber)}`);
|
|
|
+ logger.info(`pushing data${source ? ` of ${source}` : ''} to ${JSON.stringify(subscriber)}`);
|
|
|
retryOnError(() => this.bot.sendTo(subscriber, msg), (_, count, terminate) => {
|
|
|
if (count <= maxTrials) {
|
|
|
logger.warn(`retry sending to ${subscriber.chatID} for the ${ordinal(count)} time...`);
|
|
|
}
|
|
|
else {
|
|
|
- logger.warn(`${count - 1} consecutive failures while sending` +
|
|
|
- 'message chain, trying plain text instead...');
|
|
|
+ logger.warn(`${count - 1} consecutive failures while sending message chain, trying plain text instead...`);
|
|
|
terminate(this.bot.sendTo(subscriber, text));
|
|
|
}
|
|
|
});
|