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)