1import { myApi as myApi2 } from "https://esm.town/v/joakim/myApi";
2
3export function myApi(name) {
4 return "hi " + name + ". This is posted from " + myApi2;
5}
1export function myApi(name) {
2 return "hi " + name;
3}
41export function alias<P extends Params>(params: P): Promise<Result<P>> {
42 const username = params.username;
43 let url = `https://api.val.town/v1/alias/${username}`;
44 if ("valName" in params) {
45 url = url + `/${params.valName}`;
1export function myApi(name) {
2 return "hi " + name;
3}
3// GitHub followers
4export let githubFollowers = fetchJSON(
5 "https://api.github.com/users/stevekrouse/followers",
6);
6 );
7 const airtable = new Airtable({
8 apiKey: process.env.airtable_pat,
9 baseId: "appXSrKDlwbAijRmD",
10 tableName: "All content",
1export function myApi(name) {
2 return "hi " + name;
3}
1export function myApi(name) {
2 return "hi " + name;
3}
1export function myApi(name) {
2 return "hi " + name;
3}
5
6export async function tgWebhook(req, res) {
7 const botSecretToken = req.get("X-Telegram-Bot-Api-Secret-Token");
8 if (botSecretToken !== process.env.tgBotSecretToken) {
9 res.status(401).json({ ok: false, description: "Unauthorized" });