[ВОЛК] отладка поста изображения
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
2026-01-10 19:23:57 +03:00
parent c7ca9cf487
commit 93930717a7
2 changed files with 20 additions and 8 deletions
+18 -6
View File
@@ -77,14 +77,26 @@ 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(
with open(image_path, 'rb') as photo_file:
message = await bot.send_photo(
chat_id=CHANNEL_ID,
text=initial_text
photo=photo_file,
caption=initial_text
)
message_id = message.message_id
logger.info(f"Сообщение успешно опубликовано. Message ID: {message_id}")
@@ -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:
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 256 KiB