jumbleai
телеграм

visitor@jumbleai:~/blog$ cat 2025-05-04-polnyy-rabochiy-kod-bota-s-qwen3-235b-kotoryy-otvechaet-v-ch.md

Туториал

# Telegram-бот на Qwen3 235B с OpenRouter бесплатно

04 мая 2025 г.

Обложка поста «Полный рабочий код бота с Qwen3 235B, который отвечает в чате телеграм c полностью бесп...» (сгенерирована автоматически)

Пишу Telegram-ботов на Python, и обычно самое муторное — связать его с LLM. Тут я обычно пускаю слюну: регистрация, ключи, интеграция. А потом вдруг нашёл, что можно просто взять Qwen3 235B через OpenRouter, подать бесплатный API-ключ, и вот вам уже работающий бот в чате.

Ниже полный рабочий код. Копируй, подставь ключи, запускай.

Что нужно

Три штуки:

  1. OpenRouter API-ключ — зарегистрируешься на openrouter.ai, в бесплатном плане Qwen3 235B отдаёт неограниченные промпты (на момент май 2025).
  2. Python 3.13скачиваешь с python.org.
  3. Токен Telegram-бота — у @BotFather просишь новый бот, берёшь токен.

Модель в коде:

qwen/qwen3-235b-a22b:free

Установка зависимостей

Создаёшь виртуальное окружение:

python3 -m venv .venv

Активируешь. На macOS/Linux:

source .venv/bin/activate

На Windows:

source .venv\Scripts\activate

Ставишь пакеты:

pip install aiogram aiohttp python-dotenv

Подставляешь ключи

В коде нужны два параметра:

TELEGRAM_BOT_TOKEN = "123xxx" #Вставьте ваш Telegram-бот токен
OPENROUTER_API_KEY = "sk-xxx" #Вставьте ваш OpenRouter API-ключ

Запуск

python bot.py

Открываешь бот в Telegram, пишешь сообщение — получаешь ответ от Qwen3. Вот такой вот лайфхак. На статью про интеграции и настройку я сделаю отдельно, если попросит кто.

Есть вопросы по коду или OpenRouter? Вкидывай в Jumble AI.


🧩 JumbleAIChatConnectGPTYouTube