Разработка

Промпт для Telegram-бота

Промпт готовит Telegram-бота с явными командами и проверяемыми ответами. Токен хранится вне кода, а сценарии проверяются в тестовом боте.

Обновлено: 2026-10-09

Промпт

Напиши минимального Telegram-бота по списку команд.

Язык и библиотека: [версии]. Команды и ответы: [контракт].
Режим: [polling или webhook]. Хранение: [требования].

Не вставляй токен в код и логи. Дай готовый файл, зависимости и запуск. Раздели команду и обычное сообщение, не отвечай бесконечным циклом.
Ваши данные → готовый запрос

Соберите свой промпт

Ответьте на вопросы. Промпт собирается бесплатно прямо здесь. Незаполненные места можно дополнить позже.

Открыть в конструкторе →

Можно пропустить: в промпте останется место для ваших данных.

Можно пропустить: в промпте останется место для ваших данных.

Можно пропустить: в промпте останется место для ваших данных.

Можно пропустить: в промпте останется место для ваших данных.

Необязательное уточнение к исходному промпту.

Необязательное уточнение к исходному промпту.

Необязательное уточнение к исходному промпту.

Живой предпросмотр

Подставленное выделено зелёным, незаполненное — пунктиром.

Напиши минимального Telegram-бота по списку команд.

Язык и библиотека: [версии]. Команды и ответы: [контракт].
Режим: [polling или webhook]. Хранение: [требования].

Не вставляй токен в код и логи. Дай готовый файл, зависимости и запуск. Раздели команду и обычное сообщение, не отвечай бесконечным циклом.

Ответы остаются на этой странице и исчезают при перезагрузке. В ссылке — только выбранная задача.

Шаблон + ваши данные

Нужно много вариантов этого промпта?

Подготовьте таблицу компонентов, требований и окружений. Promptada соберёт текстовые задания по одному шаблону и передаст пакет выбранной модели.

Создать аккаунт

Как пользоваться

  1. Подготовьте язык и библиотека, команды и ответы, режим, хранение.
  2. Назовите библиотеку и режим polling либо webhook.
  3. На тестовом Telegram-боте проверьте /start, обычный текст и остановку второго polling.
  4. Ограничь aiogram бота командой /start: один ответ, токен из окружения, обычный текст игнорировать, не запускать второй polling.

Для каких нейросетей

Нейросеть Версия Насколько подходит Примечание
GPT 6 Astra Подходит Сложные условия
GPT 6.1 Sol Подходит Основной текстовый вариант
GPT 6 Luna Подходит Короткая выдача
Claude Fable 5.1 Подходит Много ограничений
Claude Opus 5.5 Подходит Развёрнутый разбор
Claude Sonnet 5.5 Подходит Редактура и сравнение
Claude Haiku 5.5 Подходит Компактный формат
Gemini 3.8 Flash Подходит Текст и вложения
Gemini 3.1 Pro Preview Подходит Preview; подробный анализ
DeepSeek V4.1-Flash Подходит Текст; изображения
DeepSeek V4-Pro-0813 Подходит Только текст

Справочные данные для Telegram-бота: GPT, Claude, Gemini, Gemini, DeepSeek.

Пример результата

Python, aiogram 3: /start возвращает приветствие. Файл bot.py:

import asyncio
import os
from aiogram import Bot, Dispatcher
from aiogram.filters import CommandStart
from aiogram.types import Message

dp = Dispatcher()

@dp.message(CommandStart())
async def start(message: Message):
    await message.answer("Привет! Я тестовый бот.")

async def main():
    async with Bot(token=os.environ["BOT_TOKEN"]) as bot:
        await dp.start_polling(bot)

if __name__ == "__main__":
    asyncio.run(main())

Нужна установленная aiogram 3 и переменная BOT_TOKEN. Проверка: /start даёт одно приветствие; обычный текст не вызывает ответа. Синтаксис библиотеки сверяйте с документацией aiogram.

Как улучшить результат

  • Назовите библиотеку и режим polling либо webhook.
  • Задайте точный ответ каждой команды Telegram-бота.
  • Опишите поведение обычного текста и группового чата.
  • Проверьте отсутствие токена и повторную команду на тестовом боте.

Варианты промпта

Узкая задача

Напиши тестового бота aiogram 3 с одной командой /start, polling, токен из BOT_TOKEN, без БД и ответов на обычный текст.

Корректировка: Telegram-бота

Ограничь aiogram бота командой /start: один ответ, токен из окружения, обычный текст игнорировать, не запускать второй polling.

Частые ошибки

  • Токен оказывается в исходнике или выводе ошибки.
  • Обычный текст попадает в обработчик команды.
  • Один процесс polling запускается дважды и конфликтует за обновления.

Вопросы и ответы

Как создать Telegram-бота?

Назовите библиотеку, режим получения сообщений и список команд. Укажите также, нужен ли бот только для личных сообщений, потому что группа меняет сценарии доступа.

Как описать команды?

Для каждой команды задайте вход, ответ и ошибки; отделите обычный текст. Для команды полезны предусловие, формат аргумента и ответ при ошибке.

Как проверить сценарии?

Проверьте команды на отдельном тестовом боте, включая повторное сообщение и отсутствие токена при запуске. Проверка должна подтверждать одно действие на сообщение; повторные процессы и обработчики дают лишние ответы.

От одного промпта к потоку

Подготовьте пакет технических заданий

Шаблоны и справочники помогают повторно использовать требования. Полученные текстовые ответы можно просмотреть и выгрузить; код проверяйте в своём окружении.

Создать аккаунт