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