Найти в Дзене

Шаг 1️⃣ — Создаём бота в Telegram

В Telegram ищем BotFather 🤖
Пишем /start, затем /newbot
Придумываем имя и ник бота
Получаем токен 🔑

Шаг 2️⃣ — Устанавливаем библиотеку
Открой терминал и напиши:

pip install telebot

P.S. Если не работает в Visual Studio Code:

py -m pip install telebot

Шаг 3️⃣ — Базовый код с кнопками и командами
Создаём файл bot.py и вставляем:

import telebot
from telebot import types
import random

TOKEN = 'ВАШ_ТОКЕН_ЗДЕСЬ'
bot = telebot.TeleBot(TOKEN)

# Приветствие
@bot.message_handler(commands=['start'])
def start(message):
keyboard = types.ReplyKeyboardMarkup(resize_keyboard=True)
btn1 = types.KeyboardButton("👋 Привет!")
btn2 = types.KeyboardButton("❓ Помощь")
keyboard.add(btn1, btn2)
bot.send_message(message.chat.id, "Привет! Я твой бот 🤖 Выбери кнопку или напиши сообщение:", reply_markup=keyboard)

# Ответ на конкретные слова
@bot.message_handler(func=lambda message: True)
def respond(message):
text = message.text.lower()

if "привет" in text:
bot.send_message(message.chat.id, "Привет! Рад тебя видеть 😎")
elif "как дела" in text:
bot.send_message(message.chat.id, "У меня всё отлично, а у тебя? 😊")
elif "помощь" in text:
bot.send_message(message.chat.id, "Я могу отвечать на 'Привет' и 'Как дела', и ещё у меня есть кнопки! 🤖")
else:
# Рандомный ответ, если не знает что ответить
bot.send_message(message.chat.id, "Я пока не могу на это ответить 😅")

bot.polling()

✅ Шаг 4️⃣ — Проверяем
Сохрани файл
Запусти:
Копировать код
Bash
python bot.py
Открой Telegram → Найди бота → Напиши /start
Нажимай кнопки или пиши слова
Бот будет отвечать как мы запрограммировали! 🎉
---
💡 Совет от Маленького Программиста
Можно добавлять новые кнопки и команды
Добавляй новые слова для реакции
На любые незнакомые сообщения бот будет отвечать:
"Я пока не могу на это ответить 😅"
1 минута