Size: a a a

2020 October 23

DC

Dan Chegreyev in aiogram [ru]
1)
def admin_confirmation_text(message: types.CallbackQuery, text: str):
   return text.split('\n')[:-1].append(message.message.date.__str__())

2)
@dp.callback_query_handler(text='payment_done_admin')
async def admin_payment(message: types.CallbackQuery):
   text = admin_confirmation_text(message, message.message.text)
   logging.info(text)

Ребят , помогите , я хочу вызвать функцию 1 в функции 2 , чтобы поменять текст , но почему то выходит постоянно ошибки . Подскажите как можно вызывать функции не асинхронные.
источник

T

Tahir in aiogram [ru]
Ребят я активно использую LoggingMidleware() и хотелось бы знать, можно ли подружить его с loguru ?
источник

T

Tishka17 in aiogram [ru]
Зачем вам логуру?
источник

T

Tishka17 in aiogram [ru]
Ну то есть, хрен с ним, логуру ок для вашего кода и тривиальной настройки логгинга (для тех кто не ослилил getLogger() и хочет жирные трейсв). Но основа - логгинг все равно
источник

T

Tahir in aiogram [ru]
раньше я использовал логгинг, попробовал логуру, мне понравилось и захотел использовать логуру с аиограм
источник

T

Tahir in aiogram [ru]
Tishka17
Ну то есть, хрен с ним, логуру ок для вашего кода и тривиальной настройки логгинга (для тех кто не ослилил getLogger() и хочет жирные трейсв). Но основа - логгинг все равно
согласен что для моих нужд хватит и основных настроек  logging ))) ну вот захотел на логуру перейти
источник

T

Tishka17 in aiogram [ru]
Tahir
согласен что для моих нужд хватит и основных настроек  logging ))) ну вот захотел на логуру перейти
Ради чего?
источник

T

Tahir in aiogram [ru]
Tishka17
Ради чего?
))) легкий удобный, можно легко ротацию файлов настроить + автоудаление файлов логов)) красивый
источник

T

Tishka17 in aiogram [ru]
Не надо ротацию делать
источник

T

Tahir in aiogram [ru]
ну так можно или нет ? ))))
источник

T

Tishka17 in aiogram [ru]
Journald в руки
источник

T

Tahir in aiogram [ru]
Tishka17
Journald в руки
ну мне же пока для моих маленьких задачек, вот как подросту так при необходимости изучу всякие профессиональные тулсы для логгирования
источник

T

Tishka17 in aiogram [ru]
Журналд идёт в коробке с системд которым ты запускаешь бота
источник

T

Tishka17 in aiogram [ru]
Ничего даже делать не надо, все сразу работает
источник

Ц

Цивилизатор... in aiogram [ru]
В aiogram есть какая-то тема для работы с кешем, дабы не стучаться на сервер и/или в базу каждый раз. Если нет, можете что-то посоветовать?
источник

К

Костя in aiogram [ru]
Цивилизатор
В aiogram есть какая-то тема для работы с кешем, дабы не стучаться на сервер и/или в базу каждый раз. Если нет, можете что-то посоветовать?
не должно быть проблем в том, чтобы стучаться в базу каждый раз
источник

К

Костя in aiogram [ru]
она для этого и создана
источник

Ц

Цивилизатор... in aiogram [ru]
Костя
не должно быть проблем в том, чтобы стучаться в базу каждый раз
Ок, спасибо. А вообще, если для этого же гет_чат_мембер, нету какой-то системы кэширования?
источник

.

.3gp in aiogram [ru]
Цивилизатор
Ок, спасибо. А вообще, если для этого же гет_чат_мембер, нету какой-то системы кэширования?
Не
источник

Ц

Цивилизатор... in aiogram [ru]
А если костыль на состояниях сделать?)
источник