ekonda / kutana

The library for developing systems for messengers and social networks
MIT License
72 stars 17 forks source link

Ошибка в Context.reply() при длинном (больше 4096) сообщении в vk #51

Closed sp0xffwork closed 4 years ago

sp0xffwork commented 4 years ago

Actual Behavior

вылетает при вызове reply для vk, если сообщение для ответа больше, чем 4096

File "C:\Python38\lib\site-packages\kutana\context.py", line 137, in reply return await self.send_message( File "C:\Python38\lib\site-packages\kutana\context.py", line 158, in send_message responses.append(await self.backend.perform_send( File "C:\Python38\lib\site-packages\kutana\backends\vkontakte\backend.py", line 427, in perform_send true_kwargs.update(kwargs) TypeError: 'NoneType' object is not iterable

Possible Solution

    for part in parts[:-1]:
        responses.append(await self.backend.perform_send(
            target_id,
            part,
            (),
            None,
        ))

может быть, заменить None