Быстрый старт
Разберём как поднять первого бота на fpx-engine.
1. Получение golden_key
Для работы нужен твой golden_key — он берётся из куков браузера.
- Открываешь funpay.com, заходишь в аккаунт.
- F12 → Application → Cookies →
https://funpay.com - Ищешь куку
golden_keyи копируешь её значение.
⚠️ НИКОГДА не выкладывай golden_key в открытый доступ. Это полный доступ к твоему аккаунту.
2. Установка
Требуется Python 3.8+.
3. Первый запуск
Создай файл main.py:
import asyncio
from fpx import FunPayTools, Message
async def main():
fp = FunPayTools('ВАШ_GOLDEN_KEY')
@fp.router.on_message()
async def echo(message: Message):
await message.answer(f'Ты написал: {message.text}')
await fp.runner.start_polling(3, is_background=True)
await fp.runner.idle()
if __name__ == '__main__':
asyncio.run(main())
Запуск:
Попробуй написать своему боту с другого аккаунта — он ответит.
4. Следующие шаги
- Роутер и хендлеры — все декораторы и события
- Чаты — работа с сообщениями
- Заказы — автовыдача и отслеживание
- Машина состояний — пошаговые диалоги