Size: a a a

2020 May 12

AG

Artem Gubatenko in aiogram [ru]
Gabben
sentry-sdk

в __init__.py делаю

import sentry_sdk

SENTRY_URI = "..."

sentry_sdk.init(SENTRY_URI)
а он разве не синхронные запросы делает?

я так сделал:
from raven import Client as SentryClient
from raven_aiohttp import AioHttpTransport

sentry_client = SentryClient(dsn=conf.SENTRY_SDN, transport=AioHttpTransport)

class SentryMiddleware(BaseMiddleware):
   async def on_pre_process_error(self, update, error, data: dict):
       sentry_client.captureException(error=error, data=data, message=update)
источник

G

Gabben in aiogram [ru]
Artem Gubatenko
а он разве не синхронные запросы делает?

я так сделал:
from raven import Client as SentryClient
from raven_aiohttp import AioHttpTransport

sentry_client = SentryClient(dsn=conf.SENTRY_SDN, transport=AioHttpTransport)

class SentryMiddleware(BaseMiddleware):
   async def on_pre_process_error(self, update, error, data: dict):
       sentry_client.captureException(error=error, data=data, message=update)
синхронные (
впрочем, это не является большой проблемой, если ошибки не идут на каждый запрос пользователя)
источник

Б

Бен in aiogram [ru]
Artem Gubatenko
Подскажите плиз:
Шлю медиа-групп сообщение с фотками. Для этого формирую types.MediaGroup() объект.

Потом хочу добавлять туда еще фото. Пытаюсь через edit_message_media() передать обновленный объект types.MediaGroup(), но получаю exception:
Can't parse inputmedia: expected an object

нужно просто передавать фотки для добавления?
Передаю не сами фото, а их file_id
media group нельзя редактировать, при отправлении media group вам приходит массив сообщений, их можно редактировать по отдельности
источник

AG

Artem Gubatenko in aiogram [ru]
Бен
media group нельзя редактировать, при отправлении media group вам приходит массив сообщений, их можно редактировать по отдельности
О, спасибо
источник

AG

Artem Gubatenko in aiogram [ru]
Gabben
синхронные (
впрочем, это не является большой проблемой, если ошибки не идут на каждый запрос пользователя)
мне помогли найти подобный код для aiohttp. Я поэтому raven использую
источник

AG

Artem Gubatenko in aiogram [ru]
Бен
media group нельзя редактировать, при отправлении media group вам приходит массив сообщений, их можно редактировать по отдельности
а добавить я смогу в нее? или удалять всех и новую слать?
источник

Б

Бен in aiogram [ru]
Artem Gubatenko
а добавить я смогу в нее? или удалять всех и новую слать?
добавить в группу нельзя, удалить можно
источник

AG

Artem Gubatenko in aiogram [ru]
Бен
добавить в группу нельзя, удалить можно
спасибо
источник

AR

Alex RootJunior in aiogram [ru]
Gabben
эх вот бы self hosted аналог sentry не такой жрущий, или в клауде с бОльшими лимитами за бесплатно
Не совсем аналог, но GrayLog/ELK выполняют ту же роль. Оба варианта селф-хостед
источник

AR

Alex RootJunior in aiogram [ru]
Подключаются хендлером для логирования.
источник

AR

Alex RootJunior in aiogram [ru]
Правда оба выжирают оперативку и дисковое пространство  😄
источник

G

Gabben in aiogram [ru]
поэтому упомянул про "не такой жрущий"
источник

ЮЧ

Юрий 👨‍🔬 Чебышев... in aiogram [ru]
а в чём задачи всех этих аналитик?
источник

G

Gabben in aiogram [ru]
Gabben
поэтому упомянул про "не такой жрущий"
похоже несовместимые требования)
источник

AR

Alex RootJunior in aiogram [ru]
Gabben
похоже несовместимые требования)
Ага
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
Artem Gubatenko
а он разве не синхронные запросы делает?

я так сделал:
from raven import Client as SentryClient
from raven_aiohttp import AioHttpTransport

sentry_client = SentryClient(dsn=conf.SENTRY_SDN, transport=AioHttpTransport)

class SentryMiddleware(BaseMiddleware):
   async def on_pre_process_error(self, update, error, data: dict):
       sentry_client.captureException(error=error, data=data, message=update)
я пытался в исходники залезть но там какой то пиздец
источник

AR

Alex RootJunior in aiogram [ru]
Так для сенрти есть обертки с асинком, на сколько тпомню
источник

G

Gabben in aiogram [ru]
ну ладно, буду себе в лс слать трейсбек 👍👍👍
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
Alex RootJunior
Так для сенрти есть обертки с асинком, на сколько тпомню
неа
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
я пытался найти, для питона ниче нет
источник