Size: a a a

pyTelegramBotAPI.talks.ru

2020 February 02

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
видел я про async писал? удаление файлов с диска идёт в отдельном потоке, не тормозя бота
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
slair 🇷🇺
а это вообще как? думаешь на каждый /start запускается новый бот?
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
Мне кажется он хранит инфу по юзеру в файле
источник

EA

Eugene Artesius Pasko in pyTelegramBotAPI.talks.ru
slair 🇷🇺
есть замечательный декоратор:
def async(func):
 def wrapper(*args, **kwargs):
   thr = Thread(target = func, args = args, kwargs = kwargs)
   thr.start()
 return wrapper
Туть?
источник

EA

Eugene Artesius Pasko in pyTelegramBotAPI.talks.ru
О
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
Егорка
Мне кажется он хранит инфу по юзеру в файле
а зачем кажется когда есть вопрос
источник

EA

Eugene Artesius Pasko in pyTelegramBotAPI.talks.ru
Егорка
Мне кажется он хранит инфу по юзеру в файле
Да
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
понимаю
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
Чтобы не доебывался что вопросы глупые задаю
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
Егорка
Чтобы не доебывался что вопросы глупые задаю
это как раз нормальный вопрос
источник

EA

Eugene Artesius Pasko in pyTelegramBotAPI.talks.ru
Егорка
Чтобы не доебывался что вопросы глупые задаю
Мои вопросы тут самые глупые
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
зачем файл
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
Как вариант, когда я таким дерьмом маялся я загружал инфу с файла в оперативу и работал с оперой, а когда завершался процесс просто перезаписывал файл
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Eugene Artesius Pasko
Ну давайте так, у меня идёт в начале функции чтение текстового файла, а в конце его удаление
А в чем вопрос?
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
блет
источник

KA

Kevin Atlas in pyTelegramBotAPI.talks.ru
Eugene Artesius Pasko
Ребят, привет
Нужна задержка между выполнением комманд
вот
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
Пасюк Лошадкин
А в чем вопрос?
Что если запустить одну команду 12748217648 раз, то все по пизде пойдет
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Егорка
Что если запустить одну команду 12748217648 раз, то все по пизде пойдет
Ну пусть сделает список
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
x = []

@handler
def ...(m):
   if m.from_user.id in x:
       return
   x.append(m.from_user.id)
   Выполнение действий
   threading.Timer(10, rm, args = [m.from_user.id]).start()

def rm(id):
   x.remove(id)
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Пасюк Лошадкин
x = []

@handler
def ...(m):
   if m.from_user.id in x:
       return
   x.append(m.from_user.id)
   Выполнение действий
   threading.Timer(10, rm, args = [m.from_user.id]).start()

def rm(id):
   x.remove(id)
Можно даже лямбдой
источник