Что сломалось?
Если указать неверный golden key и golden seal, то ничего не произойдёт (даже с включенным логированием fpx.*). И python-скрипт продолжит работать
Как воспроизвести
Код примера:
from fpx import FunPayTools, types
from dotenv import load_dotenv
import os
import asyncio
import logging
load_dotenv()
async def say_hello(message: types.Message):
await message.answer(f"Hello!")
async def main():
fp = FunPayTools(os.getenv("GOLDEN_KEY"), os.getenv("GOLDEN_SEAL"))
fp.router.message_commands({
"!start": say_hello
})
handler = logging.StreamHandler()
handler.setFormatter(logging.Formatter('%(asctime)s [%(name)s] %(levelname)s: %(message)s'))
fpx_logger = logging.getLogger('fpx')
fpx_logger.setLevel(logging.DEBUG)
fpx_logger.addHandler(handler)
await fp.runner.start_polling(3, is_background=True)
await fp.runner.idle()
if __name__ == "__main__":
asyncio.run(main())
Версии
- ОС: windows
- Версия Python: 3.13.14
- Версия фреймворка: 0.7.4
Что сломалось?
Если указать неверный golden key и golden seal, то ничего не произойдёт (даже с включенным логированием fpx.*). И python-скрипт продолжит работать
Как воспроизвести
Код примера:
Версии