22 lines
642 B
TypeScript

import type { ChannelUiContribution } from "@/channel-plugins/types";
import { chatAppGuideUrl } from "@/components/settings/channels/catalog";
export default {
presentation: {
displayName: "Telegram",
initials: "TG",
color: "#229ED9",
logoUrl: "https://telegram.org/favicon.ico",
setup: {
mode: "credentials",
docsUrl: chatAppGuideUrl("telegram"),
fields: [
{ key: "channels.telegram.token" },
{ key: "channels.telegram.proxy" },
{ key: "channels.telegram.allowFrom" },
{ key: "channels.telegram.groupPolicy" },
],
},
},
} satisfies ChannelUiContribution;