Как я бота писал (или как ИИ писал мне бота)
🤖 Как я сделал своего первого 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 от Сбера, и что из этого вышло.