Тестовая интеграция

Форма → Telegram

Страница для проверки, как данные из формы попадают в Telegram-бот через webhook. Заполните форму ниже — и сообщение придёт в ваш чат.

Прокрутите, чтобы настроить подключение ↓

Отправить тестовое сообщение

Поля ниже попадут в ваш Telegram-чат в формате «Имя / Email / Сообщение».

Данные отправлены на webhook. Проверьте Telegram.

Настройки webhook

Укажите URL вашего прокси-сервера, который пересылает запросы в Telegram Bot API. Браузер не может обращаться к api.telegram.org напрямую из-за CORS — поэтому нужен свой endpoint.

Как подключить Telegram за 4 шага
  1. Создайте бота через @BotFather и получите токен вида 123456:ABC-DEF....
  2. Узнайте свой chat_id — напишите боту и используйте @userinfobot или запрос /getUpdates.
  3. Разверните прокси, который принимает POST с JSON {Name, Email, Message} и вызывает https://api.telegram.org/bot<TOKEN>/sendMessage.
  4. Вставьте URL прокси в поле выше и сохраните.

Готовый прокси на Cloudflare Workers:

export default {
  async fetch(request, env) {
    if (request.method !== "POST") {
      return new Response("OK");
    }
    const data = await request.json();
    const text =
      "🔔 Новая заявка\n" +
      "Имя: " + data.Name + "\n" +
      "Email: " + data.Email + "\n" +
      "Сообщение: " + data.Message;
    await fetch(
      "https://api.telegram.org/bot" + env.TG_TOKEN + "/sendMessage",
      {
        method: "POST",
        headers: { "Content-Type": "application/json" },
        body: JSON.stringify({
          chat_id: env.TG_CHAT_ID,
          text: text,
        }),
      }
    );
    return new Response("OK", { status: 200 });
  },
};