This commit is contained in:
+20
-8
@@ -77,15 +77,27 @@ async def make_test_post_async():
|
||||
# Создание экземпляра бота с кастомным Request
|
||||
bot = Bot(token=POSTER_BOT_TOKEN, request=request)
|
||||
|
||||
# Публикация первоначального сообщения
|
||||
# Определяем путь к изображению в том же каталоге, что и скрипт
|
||||
script_dir = os.path.dirname(os.path.abspath(__file__))
|
||||
image_path = os.path.join(script_dir, 'testimage.jpg')
|
||||
|
||||
# Проверяем наличие файла изображения
|
||||
if not os.path.exists(image_path):
|
||||
logger.error(f"Файл изображения не найден: {image_path}")
|
||||
return False
|
||||
|
||||
# Публикация первоначального сообщения с изображением
|
||||
initial_text = "Это отладочное сообщение"
|
||||
logger.info(f"Публикация сообщения: {initial_text}")
|
||||
logger.info(f"Публикация сообщения с изображением: {initial_text}")
|
||||
logger.info(f"Путь к изображению: {image_path}")
|
||||
|
||||
try:
|
||||
message = await bot.send_message(
|
||||
chat_id=CHANNEL_ID,
|
||||
text=initial_text
|
||||
)
|
||||
with open(image_path, 'rb') as photo_file:
|
||||
message = await bot.send_photo(
|
||||
chat_id=CHANNEL_ID,
|
||||
photo=photo_file,
|
||||
caption=initial_text
|
||||
)
|
||||
message_id = message.message_id
|
||||
logger.info(f"Сообщение успешно опубликовано. Message ID: {message_id}")
|
||||
except TelegramError as e:
|
||||
@@ -107,10 +119,10 @@ async def make_test_post_async():
|
||||
logger.info(f"Редактирование сообщения, добавление Message ID: {message_id}")
|
||||
|
||||
try:
|
||||
await bot.edit_message_text(
|
||||
await bot.edit_message_caption(
|
||||
chat_id=CHANNEL_ID,
|
||||
message_id=message_id,
|
||||
text=edited_text
|
||||
caption=edited_text
|
||||
)
|
||||
logger.info(f"Сообщение успешно отредактировано")
|
||||
except TelegramError as e:
|
||||
|
||||
Reference in New Issue
Block a user