|
import telebot |
|
import os |
|
|
|
|
|
TOKEN = os.getenv('TELEGRAM_TOKEN') |
|
|
|
if TOKEN is None: |
|
raise ValueError("Не найден токен для Telegram-бота. Убедитесь, что переменная окружения TELEGRAM_TOKEN установлена.") |
|
|
|
|
|
bot = telebot.TeleBot(TOKEN) |
|
|
|
|
|
@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}") |
|
|
|
|
|
if __name__ == '__main__': |
|
print("Бот запущен. Ожидаю сообщений...") |
|
bot.polling(none_stop=True) |
|
|