Создайте Telegram бота с AI-возможностями, используя AITUNNEL в России.
Установка зависимостей
bash
pip install python-telegram-bot openaiПример бота на Python
python
from telegram import Update
from telegram.ext import Application, CommandHandler, MessageHandler, filters
from openai import OpenAI
# Настройка клиента AITUNNEL
client = OpenAI(
api_key="sk-aitunnel-xxx",
base_url="https://api.aitunnel.ru/v1/"
)
# Хранилище истории диалогов
conversations = {}
async def start(update: Update, context):
await update.message.reply_text(
"Привет! Я AI-бот на базе GPT-5. Задайте мне вопрос!"
)
async def handle_message(update: Update, context):
user_id = update.effective_user.id
user_message = update.message.text
# Получаем или создаем историю диалога
if user_id not in conversations:
conversations[user_id] = []
conversations[user_id].append({
"role": "user",
"content": user_message
})
# Отправляем запрос к AI
response = client.chat.completions.create(
model="gpt-5.2",
messages=conversations[user_id][-10:] # Последние 10 сообщений
)
assistant_message = response.choices[0].message.content
conversations[user_id].append({
"role": "assistant",
"content": assistant_message
})
await update.message.reply_text(assistant_message)
def main():
app = Application.builder().token("YOUR_BOT_TOKEN").build()
app.add_handler(CommandHandler("start", start))
app.add_handler(MessageHandler(filters.TEXT, handle_message))
app.run_polling()
if __name__ == "__main__":
main()Дополнительные возможности
- Генерация изображений через DALL-E / GPT Image
- Распознавание голосовых сообщений
- Работа с документами и файлами
- Групповые чаты с AI
Ключевые возможности
- Диалоговый AI-бот
- История сообщений
- Генерация изображений
- Голосовые сообщения
- Групповые чаты
Подключите этот инструмент через AITUNNEL
Все инструменты и модели доступны через единый API. Работает из России, оплата в рублях.
Единый API50+ моделейОплата в рублях
Начать работуРегистрация за 1 минуту