we do a little hackering on the 4channel
This commit is contained in:
		| @ -29,8 +29,7 @@ const envConfig = { | |||||||
| }; | }; | ||||||
|  |  | ||||||
| const ollamaConfig: OllamaConfigOptions = { | const ollamaConfig: OllamaConfigOptions = { | ||||||
|   temperature: 0.6, |   temperature: 1.2, | ||||||
|   num_predict: 750, |  | ||||||
| }; | }; | ||||||
|  |  | ||||||
| const getNotifications = async () => { | const getNotifications = async () => { | ||||||
| @ -155,9 +154,10 @@ const generateOllamaRequest = async ( | |||||||
|     if ( |     if ( | ||||||
|       striptags(notification.status.content).includes("!prompt") && |       striptags(notification.status.content).includes("!prompt") && | ||||||
|       !notification.status.account.bot && // sanity check, sort of |       !notification.status.account.bot && // sanity check, sort of | ||||||
|       notification.type === "mention" |       notification.type === "mention" && | ||||||
|  |       notification.status.visibility === "public" // for safety, let's only respond to public messages | ||||||
|     ) { |     ) { | ||||||
|       if (whitelistOnly && !(await isFromWhitelistedDomain(notification))) { |       if (whitelistOnly && !isFromWhitelistedDomain(notification)) { | ||||||
|         return; |         return; | ||||||
|       } |       } | ||||||
|       if (await alreadyRespondedTo(notification)) { |       if (await alreadyRespondedTo(notification)) { | ||||||
|  | |||||||
							
								
								
									
										5
									
								
								types.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								types.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -61,8 +61,9 @@ export interface Status { | |||||||
|   created_at: string | Date; // when the post was created |   created_at: string | Date; // when the post was created | ||||||
|   id: string; // ID of the reply itself |   id: string; // ID of the reply itself | ||||||
|   in_reply_to_account_id: string; // account ID of the reply |   in_reply_to_account_id: string; // account ID of the reply | ||||||
|   in_reply_to_id?: string; // status that the user has replied to |   in_reply_to_id: string; // status that the user has replied to | ||||||
|   mentions?: Mention[]; // array of mentions |   mentions: Mention[]; // array of mentions | ||||||
|  |   visibility: "private" | "public" | "unlisted"; | ||||||
| } | } | ||||||
|  |  | ||||||
| export interface Mention { | export interface Mention { | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user