Top.Mail.Ru
Перейти к содержимому
#АйДаКодить
#АйДаКодить
школа программирования
Ребёнок пишет Telegram-бот на Python

Telegram-бот на Python для детей: пишем сами с нуля

Telegram-бот — один из самых мотивирующих первых проектов на Python. Ребёнок пишет код — и уже через час у него есть бот, которым можно поделиться с друзьями. Вот как это сделать.

Что нужно для создания бота

Минимальный набор:

Базовые знания Python нужны: переменные, условия if/else, функции. Циклы — желательно. Этого достаточно для первого бота.

Шаг 1: создаём бота в BotFather

  1. Откройте Telegram, найдите @BotFather
  2. Отправьте /newbot
  3. Введите имя бота (например: МойПервыйБот)
  4. Введите username с окончанием _bot (например: myfirst_school_bot)
  5. BotFather пришлёт токен — длинную строку вида 1234567890:AAE...
  6. Сохраните токен — он нужен в коде

Шаг 2: первый рабочий бот

Установите библиотеку в терминале:

pip install pyTelegramBotAPI

Создайте файл bot.py и напишите:

import telebot

TOKEN = 'вставьте_ваш_токен_сюда'
bot = telebot.TeleBot(TOKEN)

@bot.message_handler(commands=['start'])
def start(message):
    bot.reply_to(message, f"Привет, {message.from_user.first_name}! 👋")

@bot.message_handler(func=lambda m: True)
def echo(message):
    if 'привет' in message.text.lower():
        bot.reply_to(message, "Привет! Как дела?")
    else:
        bot.reply_to(message, f"Ты написал: {message.text}")

bot.infinity_polling()

Запустите: python bot.py. Откройте вашего бота в Telegram и напишите /start. Это работает!

Идеи ботов для детей

Курс для детей

Python для детей — питон с нуля

За курс ребёнок освоит Python от переменных до Telegram-ботов и веб-скраперов. Все проекты реальные — не упражнения из учебника, а рабочие программы.

Подробнее о курсе

Как развернуть бота, чтобы он работал 24/7

Пока бот запущен только на вашем компьютере — он выключится, когда закроете ноутбук. Для постоянной работы нужен сервер:

Смотрите также

Пробный урок — 500 ₽
500 ₽ · полный урок 60 минут
Возраст ребёнка
Интересует курс
Формат
Ваш телефон