python отправка через telegram-send

Есть такой код

import telegram_send
import random

phrases = ['some text']
finalP = random.choice(phrases)
telegram_send.send(messages=finalP)

Если сделать

finalP = random.choice(phrases)
print(finalP)

То в консоль падает рандомная фраза как и должно быть, но если исполняется последняя строка

telegram_send.send(messages=finalP)

То в телегу прилетает сообщения вида

не так надо жеж(

помогите новичку разобраться с отправкой полного сообщения

Спасибо!


Ответы (1 шт):

Автор решения: ffffffffx0

Спасибо пользователю @strawdog за помощь Нужно было строку: telegram_send.send(messages=finalP) заменить на: telegram_send.send(messages=[finalP]) вот правильный способ, нужно было добавить [], обернуть в список, спасибо за пояснение @strawdog

→ Ссылка