18:53:59 From Станислав Гаранжа : всем привет) 18:54:04 From Denis S : n. 18:54:05 From Oleg Tarakanov : Хай 18:54:08 From nastia shu : нас уже 12!) 18:54:08 From Denis S : уо 18:54:25 From Maxim Karpov : Все к 7 как обычно)) 18:54:27 From Станислав Гаранжа To Maxim Karpov(privately) : макс, мы можем звук проверить? 18:57:07 From Denis S : Может вместо митапов вакансии?) 18:57:36 From Вадим Бережной : всем привет) 18:57:38 From Maxim Karpov : Какие вакансии?) 18:57:45 From Maxim Karpov : Привет Вадим!) 18:57:47 From Elena : всем привет))) 18:57:56 From nastia shu : Вадим привет!) 18:58:04 From nastia shu : всем всем привет) 18:58:13 From nastia shu : тоже интересно про вакансии) 18:58:17 From Maxim Karpov : Водички надо налить) 18:58:36 From nastia shu : как у вас настроение? 18:59:05 From Elena : про водичку хорошая идея))) пошла за чаем 18:59:05 From Denis S : Всмысле какие вакансии?) обычные, Python developer 18:59:11 From Вадим Бережной : классное) соскучился по зумам) 18:59:22 From Maxim Karpov : Да, давно не было)) 18:59:39 From Elena : настроение отличное))а как твое?)) 18:59:50 From nastia shu : предновогоднее) 19:00:03 From Вадим Бережной : норм хип хопчик)) 19:00:14 From Elena : у меня тоже))) В Краснодаре выпал снег)))) 19:00:24 From nastia shu : кайф! 19:00:48 From Maxim Karpov : Предлагаю еще 3-5 мин 19:00:57 From Maxim Karpov : Народ еще заходит 19:01:18 From nastia shu : +) 19:01:54 From nastia shu : веб потеряли в уведомлениях) 19:02:16 From Станислав Гаранжа : я думаю, можно не переходить к основной части) 19:02:26 From Станислав Гаранжа : просто потусить под музыку 19:02:53 From nastia shu : пару минут и можно начинать) или уже) 19:03:34 From Павел Захаров : Всем привет!) 19:04:41 From Вадим Бережной : терпения и сил на алгоритмах! 19:11:09 From Вадим Бережной : огонь ваще 19:11:44 From Elena : очень интересная идея)) 19:12:56 From Elena : да)) 19:14:05 From Marina : 🔥🔥🔥 19:19:45 From Maxim Karpov : Если есть вопросы, можете задавать в чат, по ходу будем отвечать) 19:20:52 From Kirill Makarov : какая часть работы заняла больше всего времени? 19:21:21 From Maxim Karpov : Наверное настройка фильтров) 19:21:22 From Denis S : Отладка) 19:21:28 From Maxim Karpov : Отливка еще продолжается)))) 19:21:31 From Maxim Karpov : ;отладка 19:22:17 From nastia shu : интересный инсайт 19:26:19 From Denis S : Celery будет, не?) 19:26:39 From Maxim Karpov : Селери рановато) тут нет таких нагрузок 19:26:55 From anton.mardanov : Наверное много дублирующихся сообщений об одном и том же событии в разных чатах. Как-то ищите дубликаты? 19:27:17 From Denis S : Почему не редис с хранением json? 19:27:28 From nastia shu : да, такие сообщения тоже бывают 19:27:39 From Maxim Karpov : Дубликатов на самом деле не очень много было 19:28:55 From nastia shu : понабрали разношёрсные источники, которые не дублируют друг друга) 19:29:15 From Вадим Бережной : всё огонь) 19:29:30 From Elena : классно рассказываешь)) не переживай 19:30:00 From nastia shu : 🔥🔥🔥🔥🔥 19:30:04 From Kirill Makarov : вебинар становится мотивирующим 19:30:26 From Maxim Karpov : Так и задумано) 19:31:32 From Denis S : Покажи какая сортировка и какая у нее сложность)) 19:32:15 From Maxim Karpov : Только пузырьком, только хардкор 19:32:34 From Elena : суровые парни))) 19:32:46 From Patsy Charmer : а как бот подписывается на каналы? как бот на канале (с его стороны) выглядит? как реальный пользователь? 19:32:52 From Denis S : Сдается мне на 34 строку будет ругаться линтер) 19:32:54 From Дмитрий Приискалов : Таков путь 19:33:10 From Maxim Karpov : Бот подписывается на каналы так же как и клиент 19:33:16 From Maxim Karpov : Ваще не отличишь 19:33:24 From Maxim Karpov : Только на уровне сервака знает телега, тк ты зашел по токену 19:33:39 From Patsy Charmer : спасибо! 19:34:35 From Denis S : Один в один пузырек) 19:35:46 From Denis S : Это скорее не sort, a filter 19:35:59 From Danil : + 19:36:04 From Алексей Логунцов : + 19:36:14 From Maxim Karpov : Да, на лету отлавливаем 19:36:19 From Maxim Karpov : По признакам 19:36:35 From Denis S : Ну и передача списка в качестве аргумента функции - ну такоооое…) 19:36:50 From Patsy Charmer : какое такое? чем оно плохо? 19:37:05 From Maxim Karpov : Чего плохого?) 19:37:14 From Denis S : Вы серьезно?) 19:37:28 From Maxim Karpov : эбсолютли) 19:37:31 From Patsy Charmer : а ты? какие ты знаешь способы обработки спискофф функционально? 19:40:24 From Denis S : Можно сделать значением по умолчанию None, вместо пустого списка и потом в функции сделать lst = array or [] 19:41:14 From Danil : Как избежать повторения? Чтобы один и тот же пост не оправлялся 2 раза 19:41:44 From Maxim Karpov : Так же по признакам 19:41:52 From Patsy Charmer : а как джсон дописывается? не уловил. он получается полностью грузиться в память и потом апдейтится? 19:42:09 From Maxim Karpov : Если 1к1 совпадает, тут все просто. Пока не было задачи отлавливать дубликаты частичные, тк не дублируются 19:42:23 From Maxim Karpov : Да, целиком как словарь читаем джейсон 19:42:25 From Maxim Karpov : И дописываем 19:42:28 From Maxim Karpov : Обьем небольшой 19:42:33 From nastia shu : по ссылкам можно пробовать отлавливать) 19:43:40 From Ekaterina : а где json хранится? 19:43:52 From Maxim Karpov : В файловой системе машины, на которой он крутится 19:44:10 From Maxim Karpov : Будь то докер, или просто сервак в облаке. Даже если локальная тачка 19:44:20 From Ekaterina : Поняла 19:44:46 From Patsy Charmer : какая же у слака путанная документация) 19:46:27 From Patsy Charmer : можешь 19:46:48 From Patsy Charmer : мне кажется вся сложность в вопросе: как? 19:47:51 From Артем Коломацкий : а  думал уже рубрика вопросы 19:47:59 From Maxim Karpov : Ну понятно, ревьюерам все можно 19:48:02 From Артем Коломацкий : а я получается посреди дела влез 19:48:05 From Elena : продолжаем продолжать (Доктор Дью))) 19:48:05 From Артем Коломацкий : простите пожалуйста! 19:48:17 From Артем Коломацкий : вы бы хоть сказали 19:48:23 From Артем Коломацкий : пришел тут панику навёл 19:48:36 From Maxim Karpov : Слушай внимательно))) 19:49:20 From nastia shu : как гибко ))))))) 19:49:32 From Павел Захаров : Прелесть 19:55:00 From Denis S : Что вот прям 0 экспешенов при работе прилогухи?) 19:55:18 From Denis S : Идеальный мир) 19:55:19 From Maxim Karpov : Это потому что мы пользуем адекватное чужое апи 19:56:37 From Andrey : а список сообщений канала телеграмма за период можно? 19:58:29 From Maxim Karpov : Мы так долго пока не храним 19:58:32 From Maxim Karpov : Здесь уже лучше в базу класть 19:58:37 From Maxim Karpov : Мы отработали и забыли 19:59:13 From nastia shu : а снять статистику потом можно будет? типа сколько сообщений было отправлено 19:59:31 From Maxim Karpov : Тогда через базу нужно все. Пока аналитику не делаем 19:59:39 From nastia shu : окэй 20:00:22 From Patsy Charmer : получается бот для телеги и для слака в одном модуле запускается? 20:00:24 From anton.mardanov : Хотя вы время сообщения достаёте. Я так подозреваю с целью в том числе здесь применить потом) 20:00:30 From Maxim Karpov : В разных вроде 20:00:37 From Andrey : имеется в виду, можно ли выбрать раз в сутки сообщения за предыдущие сутки и не собирать сообщения весь день? 20:01:37 From Denis S : Вроде как докер не подразумевает периодических тасков, покажите докерфайл и компоуз) 20:02:13 From nastia shu : для нубов json у вас вместо базы, да? 20:02:25 From Denis S : Да) 20:02:34 From nastia shu : норм) 20:03:20 From Patsy Charmer : а при редактировании оно переписывается? или это отдельное поле? 20:05:17 From Patsy Charmer : спасибо! 20:06:32 From Patsy Charmer : а крон руками запускаете каждый раз? 20:06:37 From Maxim Karpov : Зачем) 20:06:41 From Maxim Karpov : Крон на то и крон 20:06:44 From Patsy Charmer : или он на хостовой системе крутится? 20:06:49 From Maxim Karpov : Чтоб в расписание записать его и все 20:06:54 From Maxim Karpov : Да, на хостовой 20:07:44 From Denis S : На хостовой крон настроен или внутри контейнера? 20:07:56 From Maxim Karpov : Сейчас на хостовой. 20:08:05 From Maxim Karpov : Но есть незакоммиченный код где в контейнере все разворачивается 20:08:49 From Denis S : Т.е. По крону запускается контейнер? 20:08:58 From Maxim Karpov : Контейнер крутится круглосуточно 20:09:00 From Maxim Karpov : Внутри него крон 20:11:05 From Denis S : А как он будет крутиться?) приложение завершает же свою работу и контейнер гаснет 20:11:13 From Patsy Charmer : надо уметь его готовить 20:11:15 From Maxim Karpov : Так ты ему не давай гаснуть) 20:11:21 From Maxim Karpov : Правильно говоришь, Денис 20:11:26 From Denis S : Ну это же костыли, не?) 20:11:37 From Maxim Karpov : Да не) 20:11:40 From Patsy Charmer : это не баги, это фичи 20:13:19 From Elena : круто)) 20:13:25 From nastia shu : кайф 20:14:31 From Ekaterina : офигенно! 20:14:42 From Patsy Charmer : где смотреть исходники?)) 20:14:54 From Maxim Karpov : Гитхаб думаю будет от Стаса 20:15:14 From Maxim Karpov : Пул реквесты и ревью приветствуются 20:15:38 From Ekaterina : как подписаться на канал в слаке? )) 20:16:12 From nastia shu : ребята пока тестят) 20:16:14 From Ekaterina : полезная вещь! 20:16:27 From nastia shu : затем всё будет в открытых каналах) 20:17:30 From Максим Пикуль : Когда Станислав успел стать выпускником? 20:17:31 From Patsy Charmer : интересный вопрос все же подняли про то, как не дать контейнеру погаснуть. как это делали вы? 20:17:45 From Kirill Makarov : экстерном 20:18:02 From Patsy Charmer : как вариант участвовать в хакатоне 20:18:28 From nastia shu : ну или хакатон, да) 20:18:38 From Сергей Медведев : огромная работа 20:19:04 From Sergei : Спасибо. Удачи! 20:19:05 From Павел Захаров : У нас после нг алгоритмы 20:19:47 From nastia shu : верим в вас! с нового года с новыми силами!) 20:20:40 From Ekaterina : спасибо большое! 20:20:43 From Вадим Бережной : Подписывайтесь на канал, ставьте лайки) 20:20:45 From Ekaterina : очень круто 20:20:47 From Patsy Charmer : мне интересно как именно технически не давали гаснуть, у меня прям актуальная это сейчас задача. я видел вариант пересылку лога делать в tail -f или как вариант паузу в скрипте. а вы то как? 20:20:55 From Екатерина : А выступать 8 когорте я предлагала) 20:21:48 From Denis S : А где задачи размещают? 20:22:07 From Patsy Charmer : не-не! это очень интересно! это же не про кубернетис) 20:22:17 From nastia shu : в студенческом слаке в канале python_vacancies_freelance 20:22:28 From nastia shu : попросите куратора туда вас добавить) 20:22:48 From Patsy Charmer : круто да, классно сделали! молодцы! 20:22:48 From Denis S : Ну я там, вроде этой задачи не видел) 20:23:02 From nastia shu : если вы выпускник и вы в выпускном слаке, то велком в collaboration 20:23:14 From Вадим Бережной : спасибо! 20:23:19 From Екатерина : Молодцы!) 20:23:21 From Elena : спасибо вам огромное)) было очень интересно)) Стас - красавчик))) 20:23:22 From nastia shu : да, её закрыли силами кураторов) 20:23:22 From Aleksandr : Спасибо! 20:23:23 From anton.mardanov : Спасибо. Интересно было 20:23:25 From Kirill Makarov : спасибо) 20:23:28 From Ekaterina : очень полезно! 20:23:28 From Andrey : 👍 20:23:29 From Пётр Лукахин To Maxim Karpov(privately) : Спасибо большое, очень интересно) 20:23:30 From Artem : + 20:23:31 From Павел Захаров : очень, скилы прокачены 20:23:38 From Павел Захаров : 10 когорта здесь) 20:23:42 From PavelDavydov : 👍+ 20:23:44 From Сергей Медведев : Станислав - мужик! 20:23:46 From Artur Gum : Спасибо! В очередной раз убедился, что Стас очень крут ) 20:24:07 From Patsy Charmer : yeaaaah! :) 20:24:15 From Тимофей Веселов : Спасибо большое. Пока 20:24:20 From Денис Сорокин : Спасибо! 20:24:32 From Екатерина : Настя - ты бэст) 20:24:44 From Павел Захаров : Всем пока)