Промпт для Telegram-бота
Промпт готовит Telegram-бота с явными командами и проверяемыми ответами. Токен хранится вне кода, а сценарии проверяются в тестовом боте.
Обновлено: 2026-10-09
Промпт
Напиши минимального Telegram-бота по списку команд.
Язык и библиотека: [версии]. Команды и ответы: [контракт].
Режим: [polling или webhook]. Хранение: [требования].
Не вставляй токен в код и логи. Дай готовый файл, зависимости и запуск. Раздели команду и обычное сообщение, не отвечай бесконечным циклом.
Соберите свой промпт
Ответьте на вопросы. Промпт собирается бесплатно прямо здесь. Незаполненные места можно дополнить позже.
Открыть в конструкторе →Можно пропустить: в промпте останется место для ваших данных.
Можно пропустить: в промпте останется место для ваших данных.
Можно пропустить: в промпте останется место для ваших данных.
Можно пропустить: в промпте останется место для ваших данных.
Необязательное уточнение к исходному промпту.
Необязательное уточнение к исходному промпту.
Необязательное уточнение к исходному промпту.
Живой предпросмотр
Подставленное выделено зелёным, незаполненное — пунктиром.
Напиши минимального Telegram-бота по списку команд. Язык и библиотека: [версии]. Команды и ответы: [контракт]. Режим: [polling или webhook]. Хранение: [требования]. Не вставляй токен в код и логи. Дай готовый файл, зависимости и запуск. Раздели команду и обычное сообщение, не отвечай бесконечным циклом.
Нужно 100 таких промптов под разные данные? Загрузите таблицу в Promptada.
Создать аккаунт Для пакетной работы с текстами.Ответы остаются на этой странице и исчезают при перезагрузке. В ссылке — только выбранная задача.
Нужно много вариантов этого промпта?
Подготовьте таблицу компонентов, требований и окружений. Promptada соберёт текстовые задания по одному шаблону и передаст пакет выбранной модели.
Создать аккаунтКак пользоваться
- Подготовьте язык и библиотека, команды и ответы, режим, хранение.
- Назовите библиотеку и режим polling либо webhook.
- На тестовом Telegram-боте проверьте /start, обычный текст и остановку второго polling.
- Ограничь 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-бота?
Назовите библиотеку, режим получения сообщений и список команд. Укажите также, нужен ли бот только для личных сообщений, потому что группа меняет сценарии доступа.
Как описать команды?
Для каждой команды задайте вход, ответ и ошибки; отделите обычный текст. Для команды полезны предусловие, формат аргумента и ответ при ошибке.
Как проверить сценарии?
Проверьте команды на отдельном тестовом боте, включая повторное сообщение и отсутствие токена при запуске. Проверка должна подтверждать одно действие на сообщение; повторные процессы и обработчики дают лишние ответы.