@ru_python

Страница 9370 из 9768
Alexey
19.06.2019
05:45:50
*/9+0

Aidar
19.06.2019
05:47:14
то бишь надо все к одному обработчику?
как вариант, либо в самом обработчике указывать параметры фильтрации

то бишь надо все к одному обработчику?
у вас же есть уже commands=['start’], в чем проблема сделать commands=[‘reg’] ?

Google
太陽系の土星
19.06.2019
05:48:42
Алексей
19.06.2019
05:50:00
Danil
19.06.2019
05:51:41
https://pastebin.com/ZVPVBk54
Так можно условия указать через @bot.message_handler(func=lambda m: True)

Gtghsts
19.06.2019
05:52:05


Danil
19.06.2019
05:52:10
либо я вно указать regexp

Tishka17
19.06.2019
05:53:04
Хехе. Как хорошо началось и как плохо закончилось

太陽系の土星
19.06.2019
05:55:22
Так можно условия указать через @bot.message_handler(func=lambda m: True)
не подскажешь где инфу по этому поводу почитать? еще не разбирался с этим

Danil
19.06.2019
05:56:03
https://github.com/eternnoir/pyTelegramBotAPI#message-handlers

так у них прям в гите

Tishka17
19.06.2019
05:56:51
Што
А в чем тогда был прикол?

Gtghsts
19.06.2019
05:58:26
Google
Gtghsts
19.06.2019
06:00:06
Я хочу пианине комнаты запилить, чтобы пользователи могли в пати собираться Одна пианина на всех это же дичь

polunin.ai???
19.06.2019
06:00:41
Ору

Gtghsts
19.06.2019
06:00:47
И я двое суток пытался сам выкурить, но ничего толкового не выдал

polunin.ai???
19.06.2019
06:01:25
Сделай таблицу комнаты, в которых будет поле массив юзеров, где юзер->foreign key на строку из таблицы юзеров

Gtghsts
19.06.2019
06:02:58
Чего блинть

Ничего не понял. Какую таблицу?

Владимир
19.06.2019
06:03:30
Пришло время унижений не могу выполнить третью функцию Решатель пробега python -m deepcoder.scripts.solve-problems dataset/T=2_test.json --T 2 --mode dfs --gas 1000 кидайте помидорами господа

polunin.ai???
19.06.2019
06:03:38
Ничего не понял. Какую таблицу?
Вы базы данных изучали когда-то?

Владимир
19.06.2019
06:03:45
Run solver python -m deepcoder.scripts.solve-problems dataset/T=2_test.json --T 2 --mode dfs --gas 1000

Gtghsts
19.06.2019
06:03:50
Я в этом проекте их вообще не использую

Мне нечего хранить. Там нет регистрации.

polunin.ai???
19.06.2019
06:04:11
А, ну тогда удачи

Все хранить в файлах это 1995 год по развитию

Tishka17
19.06.2019
06:04:40
Gtghsts
19.06.2019
06:05:05
Все хранить в файлах это 1995 год по развитию
В каких файлах? Я все в оперативной памяти хранить хочу

polunin.ai???
19.06.2019
06:05:30
В каких файлах? Я все в оперативной памяти хранить хочу
Перезагрузка сервака, а комнаты не сохранились

Tishka17
19.06.2019
06:05:59
Перезагрузка сервака, а комнаты не сохранились
Возможно ему это не надо. Но никто же требования не пытается сформулировать

polunin.ai???
19.06.2019
06:07:37
А, Слава это чувак без вышки и который байты считает.

Tishka17
19.06.2019
06:08:17
В каких файлах? Я все в оперативной памяти хранить хочу
Сядь и напиши все что знаешь. Должны ли сохраняться комнаты, нужно ли слушать историю, нужно ли искать комнаты, сколько юзеров в комнате и т.п.

Владимир
19.06.2019
06:08:19
Run solver python -m deepcoder.scripts.solve-problems dataset/T=2_test.json --T 2 --mode dfs --gas 1000
https://github.com/dkamm/deepcoder помогите 3й пункт реализовать плиз

Google
Gtghsts
19.06.2019
06:08:20
Вот у меня сейчас одна комната грубо говоря, которая представляет из себя массив всех подключенных по вебсокету пользователей. С помощью цикла for я по этому массиву прохожу и отправляю данные всем пользователем

polunin.ai???
19.06.2019
06:08:47
Вячеслав
19.06.2019
06:10:26
И что происходит?
То что по чуваку бегинерсы плачут, а он сюда пишет. И при этом закономерную реакцию может воспринять как унижения.

polunin.ai???
19.06.2019
06:10:52
Gtghsts
19.06.2019
06:11:38
Соответственно мне нужно заиметь несколько массивов со своими уникальными идентификаторами, чтобы сервер мог отправить данные лишь определенному подмножеству пользователей которые находятся в одном из массивов

太陽系の土星
19.06.2019
06:11:48
Так можно условия указать через @bot.message_handler(func=lambda m: True)
@bot.message_handler(func=lambda message: message.text == "/reg") получается так надо?

Gtghsts
19.06.2019
06:12:06
Стоп, какие массивы, списки же. Извиняюсь

polunin.ai???
19.06.2019
06:12:52
Tishka17
19.06.2019
06:12:54
Словарь то есть

Gtghsts
19.06.2019
06:13:26
Вы и сами все расписали. Что от нас нужно?
Как это в рамках торнадо реализовать? Мне словарь делать, и чтобы у каждого ключа был свой список?

polunin.ai???
19.06.2019
06:13:41
Торнадо ещё пользуются О.о

Ах да, 6% питонистов

Gtghsts
19.06.2019
06:14:22
Есть что-то лучше? Я прочитал про 10к соединений и мне понравилось

polunin.ai???
19.06.2019
06:15:08
Как это в рамках торнадо реализовать? Мне словарь делать, и чтобы у каждого ключа был свой список?
Если вам в комнате нужно хранить только пользователей, то тогда да. Если же и другую информацию, быть может нужно сделать класс Комната, в которой хранить всю информацию.

Есть что-то лучше? Я прочитал про 10к соединений и мне понравилось
Хз, по популярности самые большие это Джанго и фласк

Google
Gtghsts
19.06.2019
06:16:04
Там есть вебсокеты?

Я люблю вебсокеты. Я только ради вебсокетов торнадо и взял

polunin.ai???
19.06.2019
06:16:40
@Tishka17 в фласке вебсокеты есть?

太陽系の土星
19.06.2019
06:18:03
bot.message_handler(commands=['reg])
спасибо. а если у меня в первом условии указано что на любое что напишет пользователь кроме "привет" и "пока" будет ответ - напиши /help, вопрос как пропустить это условие правильно если пользователь напишет команду /reg ?

Tishka17
19.06.2019
06:18:28
Есть что-то лучше? Я прочитал про 10к соединений и мне понравилось
Боюсь если 10к юзеров будут нажимать ноты сразу, у тебя будет >10к rps и никакой торнадо не справится

@Tishka17 в фласке вебсокеты есть?
Можно считать что отдельно

Admin
ERROR: S client not available

Tishka17
19.06.2019
06:19:14
Плюс так как торнадо это asyncio, у тебя будет не гарантированная задержка, а для музыки это важно

Ты вообще на одной комнате эксперимент ставил хоть?

Реально это юзать будет?

Gtghsts
19.06.2019
06:20:03
Ну я 40 вкладок открывал, нажимал на нотку, и все вкладки срабатывали одновременно

Tishka17
19.06.2019
06:20:11
Боюсь из-за того, что чужая нота будет доезжать долго, будет сложно

Сервер где-то далеко и вперёд

Не на локалхосте

Gtghsts
19.06.2019
06:20:41
Ну у меня он на дедике развернут

Tishka17
19.06.2019
06:20:46
А

Gtghsts
19.06.2019
06:20:46
Изначально

Tishka17
19.06.2019
06:20:48
Хорошо

Короче, если разобрался с торнадо, оставь пока

Google
Владимир
19.06.2019
06:21:08
Где конкретно третье задание?
Пункт 3 в репозитории

Gtghsts
19.06.2019
06:21:14
Могу в ЛС скинуть, хз, ток не воруй, я сам своровал

Tishka17
19.06.2019
06:21:28
Пункт 3 в репозитории
Да блин, что конкретно не получается?

Gtghsts
19.06.2019
06:22:13
Ну я имел ввиду ссылку. Ну ладно

Tishka17
19.06.2019
06:23:42
Не

Sergey
19.06.2019
07:31:19
Там много папок и файлов, дайте ссылку на конкретный файл
Он под 3м заданием имеет ввиду пункт run solver в файле readme

Roma
19.06.2019
07:43:11
если реализовывать рекурсивный перебор, где лучше хранить промежуточные результаты, в глобальной переменной, или использовать рекурсию в замыкании?

Виктор
19.06.2019
07:46:51
делаешь одну ф-цию для чатика, одну для пулинга и запускаешь их в одном шедулере. Точно так же шаришь переменную с url. Но нужно аккуратно прописать таймауты общения с сервером
Спасибо за помощь. Бота сделал из 3-х модулей. Реализовал модули в виде классов, унаследованных от threading.Thread . https://github.com/drygdryg/MCBot/blob/master/MegaCheat.py

Roma
19.06.2019
07:49:13
1. return 2. аргумент функции
получается много аргументов. к примеру, у меня есть текущая последовательность, она аргументом дальше передается, а есть последовательность, которая считается резьльтатом в данный момент. также в аргументах другие нужные данные для текущего шага. вот эта самая результирующая, получается, просто много раз вхолостую прокидывается между вызовами

Tishka17
19.06.2019
07:50:14
много - это 2?

Roma
19.06.2019
07:50:35
много - это 2?
ну штук 5)

Tishka17
19.06.2019
07:50:44
ну всегда можно сделать объект, которые все содержит

Страница 9370 из 9768