Size: a a a

pyTelegramBotAPI.talks.ru

2019 November 30

KO

Kirill Bogatyrev ON CALL @fizzzgen in pyTelegramBotAPI.talks.ru
друзья, кто нить подыскивал себе помещения - классы под репетиторство в группах или что нить такое в +- центре москвы (сори за оффтоп)
источник

in pyTelegramBotAPI.talks.ru
Ебать
источник

in pyTelegramBotAPI.talks.ru
Все таки была проблема в wsgi
источник

in pyTelegramBotAPI.talks.ru
Подключил gunicorn
источник

in pyTelegramBotAPI.talks.ru
И все заработао
источник

KO

Kirill Bogatyrev ON CALL @fizzzgen in pyTelegramBotAPI.talks.ru
источник

M

Malik 🍕 in pyTelegramBotAPI.talks.ru
Ребята, у меня вопрос:

Человека вводит команды, когда бот выключен. Затем, бот включается и все команды шлются и иногда, человек вводит одну и ту же команду по несколько раз, что в итоге ломает код. Как решается эта проблема?
источник

😇๖

😇𝑀𝒶𝓀𝓈𝒾𝓂𝓀𝒶 ๖ۣۜℋค℘℘ℽ in pyTelegramBotAPI.talks.ru
Хороший вопрос, тоже интересно
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
Malik 🍕
Ребята, у меня вопрос:

Человека вводит команды, когда бот выключен. Затем, бот включается и все команды шлются и иногда, человек вводит одну и ту же команду по несколько раз, что в итоге ломает код. Как решается эта проблема?
писать нормальный код
с учётом долбоебизма пользователей
это же очевидно
источник

M

Malik 🍕 in pyTelegramBotAPI.talks.ru
slair 🇷🇺
писать нормальный код
с учётом долбоебизма пользователей
это же очевидно
Что значит нормальный? Как проверять можно флуд подобный?
источник

s🇷

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

если команду нельзя выполнять второй раз - просто сообщи юзеру об этом и не падай
источник

M

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

если команду нельзя выполнять второй раз - просто сообщи юзеру об этом и не падай
Просто у меня на SQLite все крутится и там нет поддержки мультитредов, а эти запросы создают проблемы и бд ругается
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
Malik 🍕
Просто у меня на SQLite все крутится и там нет поддержки мультитредов, а эти запросы создают проблемы и бд ругается
в sqlite есть поддержка тридов
как падение, затем восстановление работы бота, может ломать базу?
тогда он и при обычной работе должен так делать
источник

M

Malik 🍕 in pyTelegramBotAPI.talks.ru
slair 🇷🇺
в sqlite есть поддержка тридов
как падение, затем восстановление работы бота, может ломать базу?
тогда он и при обычной работе должен так делать
Я ничего не понял из того, что ты написал
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Malik 🍕
Ребята, у меня вопрос:

Человека вводит команды, когда бот выключен. Затем, бот включается и все команды шлются и иногда, человек вводит одну и ту же команду по несколько раз, что в итоге ломает код. Как решается эта проблема?
Добавить в bot.polling параметр skip_pending=True
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Чтобы он не обрабатывал команды прошлого
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Но если человек будет спамить, все равно несколько команд подряд будет. Надо что-то придумать на уровне логики кода
источник

M

Malik 🍕 in pyTelegramBotAPI.talks.ru
Пасюк Лошадкин
Но если человек будет спамить, все равно несколько команд подряд будет. Надо что-то придумать на уровне логики кода
У меня проблема возникает тогда, когда бот выключен, человек флудит командами и я вновь включаю бота и бд ругается на треды
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
Malik 🍕
Я ничего не понял из того, что ты написал
жаль, значит ты ничего не исправишь
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Malik 🍕
У меня проблема возникает тогда, когда бот выключен, человек флудит командами и я вновь включаю бота и бд ругается на треды
Я ведь написал решение
источник