File size: 1,116 Bytes
5c8c33f 6e2a40e 41baab4 965151e 41baab4 adf9c9b 41baab4 5c8c33f 41baab4 5c8c33f 41baab4 5c8c33f 41baab4 6e2a40e 41baab4 adf9c9b 6e2a40e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
import telebot
import os
# Получаем токен Telegram бота из переменной окружения
TELEGRAM_TOKEN = os.getenv('TELEGRAM_TOKEN')
# Если переменная окружения не установлена, выведем ошибку и завершим программу
if TELEGRAM_TOKEN is None:
print("Ошибка: переменная окружения TELEGRAM_TOKEN не установлена!")
exit(1)
# Инициализация бота
bot = telebot.TeleBot(TELEGRAM_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)
|