Как я бота писал (или как ИИ писал мне бота)

🤖 Как я сделал своего первого Telegram-бота (подробно для новичков)

В предыдущем посте я уже писал, что собрал телеграм-бота с ИИ от Яндекс. Тут разберу подробно, как именно я это делал, чтобы даже «чайник» смог повторить.

🔧 Шаги по созданию бота:

1️⃣ Установил Python. 2️⃣ Скачал библиотеку aiogram (нужна, чтобы бот общался с Telegram). 3️⃣ Через @BotFather зарегистрировал бота и получил токен. 4️⃣ Написал минимальный код, который отвечает на любое сообщение.

from aiogram import Bot, Dispatcher, executor, types

API_TOKEN = "сюда_вставить_токен_бота"

bot = Bot(token=API_TOKEN) dp = Dispatcher(bot)

@dp.message_handler() async def echo(message: types.Message): await message.answer("Привет! Я бот 🤖")

if name == "main": executor.start_polling(dp, skip_updates=True)

На этом этапе бот уже был живой и мог отвечать. 🎉

🤝 Подключение API Яндекс

Дальше прикрутил API от Яндекс. У них есть приветственные токены — можно тестить нейросеть бесплатно. Подключение прошло легко, бот стал «умнее» и мог поддерживать диалог.

⚠️ Проблема с ответами

Главный минус: Яндекс GPT-lite часто вместо нормального ответа выдавал ссылки из поиска. Я пытался это обойти — писал специальные промпты типа «не используй ссылки», но это не помогло. Причина проста: модель изначально так настроена, и убрать это невозможно.

Поэтому я понял: нужно искать другой API. 👉 В следующем посте расскажу, как прикрутил Gigachat от Сбера, и что из этого вышло.

Как я бота писал (или как ИИ писал мне бота) | Сетка — социальная сеть от hh.ru