rackev
@rackev

__call__() takes 1 positional argument but 3 were given как решить?

elif message[0] == '/kick':
					user = message[1]
					chat_id = peer_id
					vk.method('messages.removeChatUser', {'chat_id': chat_id, 'member_id': user})


Выдает ошибку: __call__() takes 1 positional argument but 3 were given
  • Вопрос задан
  • 432 просмотра
Решения вопроса 1
WolfInChains
@WolfInChains
Вот пример кика по ответу на сообщение
vk.method("messages.removeChatUser", {
      "chat_id": event.object.peer_id - 2000000000,
      "member_id": event.obj.reply_message['from_id']
})

Чат айди это не пир айди, а пир айди - 2000000000.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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