@pythono

Почему не работает fbchat?

Пытаюсь под windows запустить пример из документации модуля fbchat

from fbchat import Client

# Subclass fbchat.Client and override required methods
class EchoBot(Client):
    def onMessage(self, author_id, message_object, thread_id, thread_type, **kwargs):
        self.markAsDelivered(thread_id, message_object.uid)
        self.markAsRead(thread_id)

        print(message_object)

        # If you're not the author, echo
        if author_id != self.uid:
            self.send(message_object, thread_id=thread_id, thread_type=thread_type)

client1 = EchoBot("email", "password")
client1.listen()


Вместо емайла и пароля пишу свои

Выдает ошибку

client1 = EchoBot("email", "password")
TypeError: __init__() takes 1 positional argument but 3 were given

Что я делаю не так?
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ответы на вопрос 1
@tumbler
бекенд-разработчик на python
Передаете в конструктор, который не принимает позиционные аргументы, аж целых два таких.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы