anya/tools/whatsapp.ts

27 lines
554 B
TypeScript
Raw Permalink Normal View History

2024-10-06 13:56:33 +05:30
// tool to search whatsapp contacts
import { z } from "zod";
import { whatsappAdapter } from "../interfaces";
export const SearchContactsParams = z.object({
query: z.string().min(3).max(50),
});
export type SearchContactsParams = z.infer<typeof SearchContactsParams>;
// Function to search contacts
export async function search_whatsapp_contacts({
query,
}: SearchContactsParams) {
try {
const res = await whatsappAdapter.searchUser(query);
return {
results: res,
};
} catch (error) {
return {
error,
};
}
}