import telebot import os # Получаем токен из переменной окружения TOKEN = os.getenv('TELEGRAM_TOKEN') if TOKEN is None: raise ValueError("Не найден токен для Telegram-бота. Убедитесь, что переменная окружения TELEGRAM_TOKEN установлена.") # Инициализация бота с полученным токеном bot = telebot.TeleBot(TOKEN) # Обработчик команды /start @bot.message_handler(commands=['start']) def send_welcome(message): bot.reply_to(message, "Привет! Я твой Telegram бот.") # Обработчик текстовых сообщений @bot.message_handler(func=lambda message: True) def echo_all(message): bot.reply_to(message, f"Ты сказал: {message.text}") # Запуск бота с использованием polling if __name__ == '__main__': print("Бот запущен. Ожидаю сообщений...") bot.polling(none_stop=True)