@habrachat

Страница 3912 из 6731
Ава
31.05.2017
06:50:40
Доброе утро, @Mr_lexander, @andrewshevtsov! Значит есть к вам вопросы: Зачем вы зашли в чат? Что вы знаете в сфере I.T.?

Александр
31.05.2017
06:50:58
Добрый день

Работаю разработчиком под дот нет

Зашел узнать нового, и, возможно, поделится знаниями

Google
Luka Megurine
31.05.2017
07:07:03
«Ленэнерго» открыла в Санкт-Петербурге сеть временно бесплатных заправок для электромобилей (vc.ru)

Как фермеры 21 века используют математику (vc.ru)

Andrey
31.05.2017
07:15:19
Доброе утро, @Mr_lexander, @andrewshevtsov! Значит есть к вам вопросы: Зачем вы зашли в чат? Что вы знаете в сфере I.T.?
Доброе утро, работаю front-end разработчиком, интересны новости из мира front-end и в целом IT =)

Ава
31.05.2017
07:17:22
Доброе утро, @Natrix! В чем специализируешься в сфере I.T.? Какие ожидания от чата? Ты можешь либо ответить, либо ... лучше ответь.

Маришка
31.05.2017
07:18:21
Питонить пришел?

Ава
31.05.2017
09:05:13
Привет, Системное сообщение! Хочу немного узнать о тебе. Чего ждешь от этого чата? Что шаришь в сфере I.T.?

Маришка
31.05.2017
09:24:36
Geo у тебя уже осталась одна попытка, дальше вылетишь из чятика

Маришка
31.05.2017
09:31:06
Че там?
Репост с другого канала, хотя там за тот репост лучше банить сразу :/

Geo
31.05.2017
10:46:41
Извиняюсь автоматом.

Luka Megurine
31.05.2017
10:55:34
Google прекратила поддержку плагинов для обработки фотографий Nik Collection (vc.ru)

Jobstore — рекрутинговый сервис для школьников и студентов (vc.ru)

Google
Славик
31.05.2017
11:18:09
если пользователь зашел и во время ожидания бота вышел, то ты ему уже не пишешь?

Маришка
31.05.2017
11:18:28
А

Точно

Нужно будет прикрутить данную хрень

⁧ FOX.EXE !POTD
31.05.2017
11:18:42
https://tjournal.ru/44867-rozigrish-premium-podpisok-na-pornhub-ot-roskomnadzora

Славик
31.05.2017
11:18:46
он как бы уже прикручивает

зацени его пр

Victor
31.05.2017
11:22:40
Вообще, надо бы желательно объединить left_users и new_users в одну сложную очередь (с сохранением времени прихода/ухода пользователя) и обрабатывать последовательно, а не раздельно. Минус раздельного обрабатывания в том, что если пользователь выйдет (и после этого никто другой не зайдёт), а затем зайдёт, то бот этого пользователя не поприветствует (а может, это и плюс).

Славик
31.05.2017
11:23:13
или же использовать базу для этого и не парить мозгу

Victor
31.05.2017
11:23:53
Но излишне.

Славик
31.05.2017
11:24:03
?_?

Victor
31.05.2017
11:24:58
Кто когда зашёл и вышел - это не столь важная информация, чтоб использовать ресурсы диска, если, естественно, не статистику хранить.

Славик
31.05.2017
11:25:24
проверять, есть ли ответ в базе

либо сохранять, задавался ли вопрос пользователю

Victor
31.05.2017
11:26:14
Тогда уж бот и вовсе не будет спрашивать тех, кто зашёл, ответил, вышел, а затем вновь зашёл.

Славик
31.05.2017
11:26:58
ну и хрен с ними

собственно, если человек уже когда-то отвечал, то второй ответ не нужен

вопрос только в школоте, которая будет туда-сюда дергаться

но на этот счет я наверняка буду в чат и просто забаню

Victor
31.05.2017
11:27:47
Можно и вовсе избавиться от очередей: использовать один единственный curr_users

Google
Славик
31.05.2017
11:27:48
так что так себе рассматривать этот кейс и тратить на него время, но ладно

Славик
31.05.2017
11:28:59
я еще не дочитал код

Luka Megurine
31.05.2017
11:29:04
[Из песочницы] В Сбербанк онлайн уязвимостей нет (geektimes.ru)

Фотогалерея: Первый взгляд на смартфон Essential Phone от создателя Android (vc.ru)

Natural Language Processing — как это будет по-русски? (habrahabr.ru) О чем говорят женщины? (Text mining of beauty blogs) (habrahabr.ru) Acronis Backup 12.5 (теперь и) Advanced: долгожданный выпуск (habrahabr.ru)

«Сбербанк» организует хакатон по блокчейну и «большим данным» с призовым фондом 1,5 млн рублей (vc.ru)

Владислав
31.05.2017
12:23:16
я собираюсь выходить

сука

жди меня

я сначало на петровского

усек?

Славик
31.05.2017
12:24:19
интересно

когда он поймет, что промахнулся чатом

когда его никто не встретит или раньше?

Lulz
31.05.2017
12:24:53
че за срач

Бобёр
31.05.2017
12:28:58
Какой интгригующий монолог

Victor
31.05.2017
12:30:35


(Как выглядит код без использования очередей)

(Не считая лишнего отступа перед "chat_semaphores[chat_id] = False", создающего проблемы при len(curr_users[chat_id])<=0)

Google
Admin
ERROR: S client not available

Иисус
31.05.2017
12:44:25
оформление у тебя жесть

Victor
31.05.2017
12:44:59
Цветовое аль кода, аль LXDE?

Иисус
31.05.2017
12:45:11
Victor
31.05.2017
12:46:01
Стандартное вполне, так как иные варианты смотрятся не столь хорошо.

Victor
31.05.2017
12:46:56


Славик
31.05.2017
12:47:07
prev_bot_messages

а что возвращает bot.sendMessage?

айдишку?

Victor
31.05.2017
12:47:55
Само созданное сообщение (объект типа Message).

Он нужен для удаления этого самого созданного сообщения при надобности.

Славик
31.05.2017
12:48:35
зачем держать всё сообщение?

Victor
31.05.2017
12:48:48
Потому что message_id недостаточно.

Посмотри на код удаления сообщения.

Luka Megurine
31.05.2017
12:49:15
«Телефон умер, поэтому пишу от руки» (vc.ru)

Славик
31.05.2017
12:49:26


вполне себе достаточно

Victor
31.05.2017
12:49:46
Это верно, но не для telepot.

Славик
31.05.2017
12:50:03
что возвращает telepot.message_identifier ?

Google
Victor
31.05.2017
12:50:05
У telepot именно 1 аргумент.

Славик
31.05.2017
12:50:07
разве не айдишку?

Victor
31.05.2017
12:50:28
Судя по описанию, симбиоз chat_id и message_id.

Славик
31.05.2017
12:50:35
структуру типа

которую ты можешь в памяти и сохранить

разумнее было бы в памяти держать только то, что нужно

Victor
31.05.2017
12:51:39
Тогда уж придётся оборачивать всю "... = ..." в вызов.

Это снижает читаемость кода.

Славик
31.05.2017
12:52:02
ты можешь просто функцию telepot.message_identifier вызвать при добавлении в память

Страница 3912 из 6731