Size: a a a

pyTelegramBotAPI.talks.ru

2020 May 14

Т

Танджиро Камадо... in pyTelegramBotAPI.talks.ru
Танджиро Камадо
здравствуйте
возник вопрос при создании таймера
бот работает с несколькими чатами, для всех чатов нужно делать отдельный таймер, как бы рассинхронизировать каждый таймер с каждым чатом?
как бы создавать для каждого чата свой таймер, когда запустили игру?
вот бот @ccubickbot
источник

Т

Танджиро Камадо... in pyTelegramBotAPI.talks.ru
один таймер я могу сделать для автозапуска, а несколько ассинхронных как сделать?
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
ты можешь просто их задавать они друг другу не мешают
источник

Т

Танджиро Камадо... in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
ты можешь просто их задавать они друг другу не мешают
точно?
просто у меня вот такая логика:

запустили игру "Кости"
=> Начался таймер (если 5 минут бездействия бота, то она автоматически выдает результат)

что если в двух разных чатах запустят, таймер же заменится другим
источник

Т

Танджиро Камадо... in pyTelegramBotAPI.talks.ru
черт
@slair по поводу не держать БД всегда открытой
закрываю соединение conn.close()
далее пытаюсь вызвать cur = conn.cursor()
выдает ошибку psycopg2.InterfaceError: connection already closed
источник

т

тудым-сюдым... in pyTelegramBotAPI.talks.ru
Открыть забыл
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
Танджиро Камадо
черт
@slair по поводу не держать БД всегда открытой
закрываю соединение conn.close()
далее пытаюсь вызвать cur = conn.cursor()
выдает ошибку psycopg2.InterfaceError: connection already closed
я не чёрт
после close если надо снова бд, надо снова цеплять conn
источник

Т

Танджиро Камадо... in pyTelegramBotAPI.talks.ru
slair 🇷🇺
я не чёрт
после close если надо снова бд, надо снова цеплять conn
в смысле

cur = conn.cursor()

conn.close()
cur = conn.cursor()

?
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
Танджиро Камадо
в смысле

cur = conn.cursor()

conn.close()
cur = conn.cursor()

?
нет
откуда ты conn взял?
источник

Т

Танджиро Камадо... in pyTelegramBotAPI.talks.ru
это подключение к бд
источник

Т

Танджиро Камадо... in pyTelegramBotAPI.talks.ru
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
вот его надо восстановить
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
после close
источник

Т

Танджиро Камадо... in pyTelegramBotAPI.talks.ru
он у меня в глобале висит
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
зря
источник

Т

Танджиро Камадо... in pyTelegramBotAPI.talks.ru
снова писать
conn = psycopg2...
cur = conn.cursor()
так понимаю
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
да
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
неделимая операция
зацепился на базу
поработал с ней
отцепился
источник

Т

Танджиро Камадо... in pyTelegramBotAPI.talks.ru
просто у меня идет так

зацепился

функция с бд

отцепился
источник

Т

Танджиро Камадо... in pyTelegramBotAPI.talks.ru
и так по кругу
источник