Я пытаюсь небольшого бота написать, и столкнулся с парой непонятных моментов в Основе. Возможно, багов (может, и моих)
1. Нестабильно работает система уведомлений. После прочтения уведомлений (как через /user/me/updates с параметром is_read 1, так и через /user/me/updates/read/{id}), уведомления все равно возвращаются через /user/me/updates по много раз. Единственный обход, который я виду, это запоминать last_id, что не есть самый прямой вариант
2. Каким образом основа ожидает картинки на /uploader/upload? Параметр {'file': image} возвращает 400, где img это бинарный файл картинки (взят через f.read() с режимом rb в Питоне)
222
просмотров
Я рекомендую грузить картинки через URL. То есть со стороннего сервиса. По крайней мере, у меня так работает без проблем. Котик-ботик, похоже что, работает также – только у его сервиса с картинками, видимо, mime-тип не везде правильный указан
Котик ботик иногда просто ссылки постит.
Мяу
Так вот там в типах проблема, кмк. Основа может думать, что там не картинка, а бог весть что, и делает такой аттач, который захочет
Да, я тоже сам поставил костыль через imgur, работает стабильно. Просто думал, что может напутал что-то в запросе и есть способ проще
@Ilya Chekalsky есть какие-нибудь новости по этому вопросу?
1) кажется не баг, уведомления приходят все, просто там есть отметка о просмотренности.
2) Тут не подскажу. Там обычный multipart upload
Может, я что-то упускаю, но /user/me/updates возвращает вот это. Отметки о просмотренности не нахожу
Навскидку не подскажу, но исторически это именно так работало.