autonomous-valagent.tsx2 matches
1718export default async function POST(req: Request) {
19if (req.headers.get("Authorization") !== `Bearer ${Deno.env.get("AGENT_API_KEY")}`) {
20return new Response("Unauthorized", { status: 401 });
21}
34const maxSteps = 10;
3536const model = Deno.env.get("ANTHROPIC_API_KEY") ? anthropic("claude-3-7-sonnet-latest") : openai("gpt-4.1");
3738const options = {
asurareleasesbotfile.txt11 matches
264}
265266/*ββββββββββββββββββββ 8 βΈ Scraping Logic ββββββββββββββββββββββββββββββββ*/
267function buildChapterObject(
268$: cheerio.CheerioAPI,
269chapterLinkElement: cheerio.Element,
270seriesTitle: string,
305306async function scrapeMainPageForChapterEvents(): Promise<ChapterEventInfo[]> {
307log("Scraping main page for chapter events:", BASE_URL);
308const chapterEvents: ChapterEventInfo[] = [];
309try {
419seriesPageUrl: string,
420): Promise<Pick<ChapterEventInfo, "definitiveSeriesTitle" | "definitiveSeriesImage" | "synopsis">> {
421log("Scraping series page for details:", seriesPageUrl);
422try {
423const { data } = await httpClient.get(seriesPageUrl, { responseType: "text" });
531log(`=== Multi-Event Announcer (Ch1, Season Start/End) to ${PRIMARY_CHAT_ID} then ${SECONDARY_CHAT_ID} ===`);
532try {
533await bot.api.getMe();
534log("Bot token validated.");
535}
640log(`Announcing to PRIMARY (${PRIMARY_CHAT_ID}): ${nameOfManhwa} - Event: ${event.eventType}`);
641if (imageUrl && (event.eventType === EventType.NEW_SERIES || event.eventType === EventType.SEASON_START)) {
642await bot.api.sendPhoto(PRIMARY_CHAT_ID, imageUrl, { caption: messageContent, parse_mode: "HTML" });
643} else {
644await bot.api.sendMessage(PRIMARY_CHAT_ID, messageContent, {
645parse_mode: "HTML",
646disable_web_page_preview: false,
654if (BOT_OWNER_ID) {
655try {
656await bot.api.sendMessage(
657BOT_OWNER_ID,
658`PRIMARY SEND FAIL: ${event.eventType} for ${nameOfManhwa}.\nError: ${e.message.substring(0, 300)}`,
669log(`Reposting to SECONDARY (${SECONDARY_CHAT_ID}): ${nameOfManhwa} - Event: ${event.eventType}`);
670if (imageUrl && (event.eventType === EventType.NEW_SERIES || event.eventType === EventType.SEASON_START)) {
671await bot.api.sendPhoto(SECONDARY_CHAT_ID, imageUrl, { caption: messageContent, parse_mode: "HTML" });
672} else {
673await bot.api.sendMessage(SECONDARY_CHAT_ID, messageContent, {
674parse_mode: "HTML",
675disable_web_page_preview: false,
681if (BOT_OWNER_ID) {
682try {
683await bot.api.sendMessage(
684BOT_OWNER_ID,
685`SECONDARY REPOST FAIL: ${event.eventType} for ${nameOfManhwa} (Primary was OK).\nError: ${
1import { getArticle } from "./_api.ts";
2import { createServer } from "./_server.ts";
3
1import { getArticle, getAuthor } from "./_api.ts";
2import { createServer } from "./_server.ts";
3
graphql-crash-course_api.ts0 matches
1export const getArticle = (id) => ({
2id,
3date: new Date().toISOString(),
4title: "Lorem ipsum",
5body: "Lorem ipsum dolor sit amet",
1import { getArticle } from "./_api.ts";
2import { createServer } from "./_server.ts";
3
7if (req.method === "GET") {
8// Serve the app or get notes data
9if (url.pathname === `/${roomName}` && !url.searchParams.has("api")) {
10return new Response(getApp(roomName), {
11headers: { "Content-Type": "text/html" },
13}
1415// API: get notes
16const notes = await getRoom(roomName);
17return Response.json({
85async load(force) {
86try {
87const res = await fetch('?api=1');
88const data = await res.json();
89// Only overwrite local if we have no unsaved edits, or we're forcing (first load)
altaroc-algoliascript.js2 matches
571// console.log("%cπ‘οΈ Interception de requΓͺtes facettes vides", "color: orange; font-weight: bold;");
572573// Simuler une rΓ©ponse sans appel API
574return Promise.resolve({
575results: requests.map(req => {
1117authorizedVehicles = await waitForAuthorizedVehicles();
11181119// PrΓ©charger toutes les facettes en UNE SEULE requΓͺte API
1120await preloadAllFacetsOnce();
1121
altaroc-mapboxscript.js2 matches
31function getAuthorizedPoints() {
32console.log("DΓ©but getAuthorizedPoints - authorizedVehicles:", authorizedVehicles);
33fetch("https://xnyx-ex15-ndvx.n7.xano.io/api:_aqWQ_f_/cached_mapCompanies", {
34method: "POST",
35headers: {
39})
40.then(response => {
41console.log("RΓ©ponse API reΓ§ue:", response.status);
42return response.json();
43})
MiniAppStarterimage.tsx3 matches
8586const loadEmoji = (code) => {
87// const api = `https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/${code.toLowerCase()}.svg`
88const api = `https://cdn.jsdelivr.net/gh/shuding/fluentui-emoji-unicode/assets/${code.toLowerCase()}_color.svg`
89return fetch(api).then((r) => r.text())
90}
91