import logging
import telegram
from telegram.error import NetworkError, Unauthorized
# Устанавливаем уровень логирования
logging.basicConfig(level=logging.INFO,
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s')
# Задаём токены бота и чата, куда будут отправляться сообщения
token = 'YOUR_BOT_TOKEN'
chat_id = 'YOUR_CHAT_ID'
# Инициализируем бота и объект для отправки сообщений
bot = telegram.Bot(token=token)
updater = telegram.ext.Updater(token=token)
# Функция для отправки сообщения
def send_message(text):
try:
bot.send_message(chat_id=chat_id, text=text)
except NetworkError:
logging.error('NetworkError occurred')
except Unauthorized:
logging.error('Unauthorized. Check your chat_id and token')
# Например, отправляем простое сообщение
send_message('Test message')