@@ -16,6 +16,9 @@ import settings from "./core/settings.ts";
16
16
import { Character } from "./core/types.ts" ;
17
17
import boredomProvider from "./providers/boredom.ts" ;
18
18
import timeProvider from "./providers/time.ts" ;
19
+ import { TwitterInteractionClient } from "./clients/twitter/interactions.ts" ;
20
+ import { TwitterGenerationClient } from "./clients/twitter/generate.ts" ;
21
+ import { wait } from "./clients/twitter/utils.ts" ;
19
22
20
23
interface Arguments {
21
24
character ?: string ;
@@ -103,17 +106,17 @@ async function startAgent(character: Character) {
103
106
async function startTwitter ( runtime ) {
104
107
console . log ( "Starting search client" ) ;
105
108
const twitterSearchClient = new TwitterSearchClient ( runtime ) ;
106
- // await wait();
107
- // console.log("Starting interaction client");
108
- // const twitterInteractionClient = new TwitterInteractionClient(runtime);
109
- // await wait();
110
- // console.log("Starting generation client");
111
- // const twitterGenerationClient = new TwitterGenerationClient(runtime);
109
+ await wait ( ) ;
110
+ console . log ( "Starting interaction client" ) ;
111
+ const twitterInteractionClient = new TwitterInteractionClient ( runtime ) ;
112
+ await wait ( ) ;
113
+ console . log ( "Starting generation client" ) ;
114
+ const twitterGenerationClient = new TwitterGenerationClient ( runtime ) ;
112
115
113
116
return {
114
- // twitterInteractionClient,
117
+ twitterInteractionClient,
115
118
twitterSearchClient,
116
- // twitterGenerationClient,
119
+ twitterGenerationClient,
117
120
} ;
118
121
}
119
122
@@ -130,12 +133,12 @@ async function startAgent(character: Character) {
130
133
131
134
if ( character . clients . map ( ( str ) => str . toLowerCase ( ) ) . includes ( "twitter" ) ) {
132
135
const {
133
- // twitterInteractionClient,
136
+ twitterInteractionClient,
134
137
twitterSearchClient,
135
- // twitterGenerationClient,
138
+ twitterGenerationClient,
136
139
} = await startTwitter ( runtime ) ;
137
140
clients . push (
138
- /*, twitterInteractionClient */ twitterSearchClient /* , twitterGenerationClient*/ ,
141
+ twitterInteractionClient , twitterSearchClient , twitterGenerationClient ,
139
142
) ;
140
143
}
141
144
0 commit comments