from fbchat import log, Client
from ais import abc
# Subclass fbchat.Client and override required methods
class EchoBot(Client):
def onMessage(self, author_id, message_object, thread_id, thread_type, **kwargs):
self.markAsDelivered(author_id, thread_id)
self.markAsRead(author_id)
log.info("{} from {} in {}".format(message_object, thread_id, thread_type.name))
# If you're not the author, echo
if author_id != self.uid:
abc(message_object) <-- HERE IS THE PROBLEM
client = EchoBot("email", "password")
client.listen()
Проблема в том, что message_object вместо самого отправленного сообщения (123123) каким-то образом становится <Message (id): '123123', mentions=[] emoji_size=None attachments=[]>. Как я могу это исправить, чтобы получить желаемый результат? (123123)






Попробуйте заменить
abc(message_object)
с участием
abc(message_object.text)