Size: a a a

2020 April 21

Forevka ÐΞV... in aiogram [ru]
Kripta G
Администратору группы???
там подставь group_admin.id
источник

G

Gabben in aiogram [ru]
Уже который раз вижу этот вопрос
источник

S

Sergey in aiogram [ru]
Fᴏʀᴅᴇɴ
ты представляешь себе 500 таблиц на сервере?)
иногда это даже лучше
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
когда?
источник

𝐃𝐊

𝐃𝐚𝐧𝐢𝐢𝐥 𝐊𝐨𝐯𝐚𝐥𝐞𝐧𝐤𝐨... in aiogram [ru]
Kripta G
Я дико извиняюсь, но как заставить бота в чате по команде отправлять администратору группы сообщения в ЛС???
Я тебе вчера готовый код написал
источник

s

std::mpa in aiogram [ru]
Zack!?
Полюбому есть шарящие за aiohttp, подскажите в какую сторону копать:
postом залетает json на aiohttp сервер. я его обрабатываю через request.loop.create_task(process_function(json)) в отдельном модуле. Там в зависимости от jsonа какие-то действие
В чём суть : есть действие в обработке - отправка post на сервер trello, после него ещё какие-то действия. После этого должны прилететь два head запроса последовательно.  НО! прилетает только один head.
Если я запускаю отдельный модуль с post request'oм, то как надо на сервер приходит два хеда.
Поидее всё должно как полагает. Мб я что-то неправильно понимаю или делаю?
так луп от aiohttp сущности депрекейтед же?
источник

ф[

фрайдей [полиморфен]... in aiogram [ru]
короче я понял. пошел смотреть курс гикбрейнс  по бд, все равно его бесплатно получил из-за карантина
источник

T

Tishka17 in aiogram [ru]
фрайдей [полиморфен]
хорошо, задам вопрос иначе. лучше сделать одну большую таблицу с чатами или разнести каждый чат по своим таблицам? то есть, откуда он вытащит данные быстрее, если я запрошу информацию про чат N?
советую прочитать про нормальные формы. А ещё не заниматься оптимизацией хуйни
источник

S

Sergey in aiogram [ru]
Fᴏʀᴅᴇɴ
когда?
ну если у тебя данные не зависят от других то можно и секционировать
чтобы не копить одну большую помойку, куда постоянно пишут/удаляют данные что даже автовакум не справляется вычищать мертвые записи
из за этого запросы тормозят
источник

G

Gabben in aiogram [ru]
Zack!?
Полюбому есть шарящие за aiohttp, подскажите в какую сторону копать:
postом залетает json на aiohttp сервер. я его обрабатываю через request.loop.create_task(process_function(json)) в отдельном модуле. Там в зависимости от jsonа какие-то действие
В чём суть : есть действие в обработке - отправка post на сервер trello, после него ещё какие-то действия. После этого должны прилететь два head запроса последовательно.  НО! прилетает только один head.
Если я запускаю отдельный модуль с post request'oм, то как надо на сервер приходит два хеда.
Поидее всё должно как полагает. Мб я что-то неправильно понимаю или делаю?
Непонятно от кого и куда должны прилететь хед запросы и что значит отдельный модуль с пост реквест
источник

Z

Zack!? in aiogram [ru]
std::mpa
так луп от aiohttp сущности депрекейтед же?
попробовать луп закинуть свой в web.Application от asyncio?
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
ивент луп из семи залуп
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
зачем вы так извращаетесь?
источник

s

std::mpa in aiogram [ru]
Zack!?
попробовать луп закинуть свой в web.Application от asyncio?
дело не в этом. какой-то контракт не соблюдён, видимо. да и это чутка оффтопик .ты ведь задал этот вопрос в другом чате :)
источник

G

Gabben in aiogram [ru]
Zack!?
попробовать луп закинуть свой в web.Application от asyncio?
asyncio.create_task
источник

KG

Kripta G in aiogram [ru]
𝐃𝐚𝐧𝐢𝐢𝐥 𝐊𝐨𝐯𝐚𝐥𝐞𝐧𝐤𝐨
Я тебе вчера готовый код написал
Благодарю))
источник

DF

Dmitriy Fixec in aiogram [ru]
а кто-то пишет ботов для нескольких языков?
источник

DF

Dmitriy Fixec in aiogram [ru]
используете i18n?
источник

Z

Zack!? in aiogram [ru]
Gabben
Непонятно от кого и куда должны прилететь хед запросы и что значит отдельный модуль с пост реквест
у меня запущен aiohttp web application. В нём два роута, один на post, второй на get (который ловит и head естественно).
Т.е. приходит post сюды (кратко):
@routes.post('/')
async def receive_request(request):
   try:
   json = await request.json()
   request.loop.create_task(process_request(json))

Есть в другом модуле функция, в которой происходит обработка входящего jsona.
async def process_request(json):
   if json какая-то проверка:
      requests.post(url, data=data, auth=self.oauth, proxies=self.proxies)
      после тоже какие-то действия

post этот на добавление webhook'a отправляемый в api trello. После чего с трелло должны прийти два head последовательно на мой сервер и вернуться ответ на пост. ((т.е. по факту функция блокается пока хеды не будут обработаны сервером моим  ))
Если на них 200 ответ, то "всё ок дядя, твой хук добавлен", если нет, то нет

Проблема в том, что когда запускается пост, сервер почему-то обрабатывает только один хед

При этом, если я совершенно из другого места запускаю точно такой же post запрос (не из части с сервером), то на сервер приходит два последовательных heada и возвращается ответ posta, что всё успешно было добавлено
источник

Z

Zack!? in aiogram [ru]
std::mpa
дело не в этом. какой-то контракт не соблюдён, видимо. да и это чутка оффтопик .ты ведь задал этот вопрос в другом чате :)
Понимаю, что оффтоп. Но тут есть и те, кто с хуками работал и более менее c aiohttp связывался
источник