gf / main.py
Starchik's picture
Update main.py
637b19b verified
raw
history blame
1.03 kB
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)