This commit is contained in:
+20
-8
@@ -77,15 +77,27 @@ async def make_test_post_async():
|
|||||||
# Создание экземпляра бота с кастомным Request
|
# Создание экземпляра бота с кастомным Request
|
||||||
bot = Bot(token=POSTER_BOT_TOKEN, request=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 = "Это отладочное сообщение"
|
initial_text = "Это отладочное сообщение"
|
||||||
logger.info(f"Публикация сообщения: {initial_text}")
|
logger.info(f"Публикация сообщения с изображением: {initial_text}")
|
||||||
|
logger.info(f"Путь к изображению: {image_path}")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
message = await bot.send_message(
|
with open(image_path, 'rb') as photo_file:
|
||||||
chat_id=CHANNEL_ID,
|
message = await bot.send_photo(
|
||||||
text=initial_text
|
chat_id=CHANNEL_ID,
|
||||||
)
|
photo=photo_file,
|
||||||
|
caption=initial_text
|
||||||
|
)
|
||||||
message_id = message.message_id
|
message_id = message.message_id
|
||||||
logger.info(f"Сообщение успешно опубликовано. Message ID: {message_id}")
|
logger.info(f"Сообщение успешно опубликовано. Message ID: {message_id}")
|
||||||
except TelegramError as e:
|
except TelegramError as e:
|
||||||
@@ -107,10 +119,10 @@ async def make_test_post_async():
|
|||||||
logger.info(f"Редактирование сообщения, добавление Message ID: {message_id}")
|
logger.info(f"Редактирование сообщения, добавление Message ID: {message_id}")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
await bot.edit_message_text(
|
await bot.edit_message_caption(
|
||||||
chat_id=CHANNEL_ID,
|
chat_id=CHANNEL_ID,
|
||||||
message_id=message_id,
|
message_id=message_id,
|
||||||
text=edited_text
|
caption=edited_text
|
||||||
)
|
)
|
||||||
logger.info(f"Сообщение успешно отредактировано")
|
logger.info(f"Сообщение успешно отредактировано")
|
||||||
except TelegramError as e:
|
except TelegramError as e:
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 256 KiB |
Reference in New Issue
Block a user