File size: 1,026 Bytes
5c8c33f
637b19b
41baab4
637b19b
 
41baab4
637b19b
 
adf9c9b
637b19b
3e2ce96
41baab4
3e2ce96
5c8c33f
 
3e2ce96
41baab4
3e2ce96
5c8c33f
 
 
41baab4
3e2ce96
41baab4
3e2ce96
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
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)