Add varied messaging experiments
This commit is contained in:
1 parent
43f459a024
commit
23d4c3a320
12 files changed
+217
-72
No files matched your search
@@ -127,7 +127,17 @@ async function buildRuntime(
|
||||
redditApi, postsRepo, recipientDeduplicator, accountConfig, logger,
|
||||
1000, createConfigBackedSubredditPollingControl(config, new ConfigStore(db), logger),
|
||||
);
|
||||
const processorService = new ProcessorService(redditApi, aiClient, accountConfig, logger);
|
||||
const processorService = new ProcessorService(
|
||||
redditApi,
|
||||
aiClient,
|
||||
accountConfig,
|
||||
logger,
|
||||
undefined,
|
||||
(sourceType) => messagesRepo
|
||||
.getRecent(20)
|
||||
.filter((message) => message.sourceType === sourceType || (sourceType === 'image' && !message.sourceType))
|
||||
.map((message) => message.message),
|
||||
);
|
||||
processorService.setStrategySelector(new StrategySelector(accountConfig, messagesRepo, logger));
|
||||
processorService.setChatStrategySelector(new StrategySelector(accountConfig, messagesRepo, logger, 'chatStrategies'));
|
||||
|
||||
|
||||
Reference in new issue
Block a user