Современная, удобная и функциональная асинхронная API-обёртка для FunPay на Python.
Необходим Python 3.10 или выше.
# Using uv
uv add funpaybotengine
# Or using pip
pip install funpaybotengineimport sys
import asyncio
import logging
from funpaybotengine import Bot, Dispatcher
from funpaybotengine.types import Message
bot: Bot = Bot(golden_key='token')
dp: Dispatcher = Dispatcher()
@dp.on_new_message(lambda message: message.text.lower() == 'привет')
async def echo(message: Message):
await message.reply(text='пока')
async def main():
await bot.listen_events(dp)
if __name__ == '__main__':
logging.basicConfig(level=logging.INFO, stream=sys.stdout)
asyncio.run(main())Если вам нужен готовый, бесплатный и опенсорсный бот для FunPay с расширяемой архитектурой, плагинами и богатым функционалом — обратите внимание на FunPayHub.
FunPayHub — это полноценный бот, построенный с использованием FunpayBotEngine, Aiogram и Eventry, который имеет богатый функционал:
- автоподнятие лотов;
- автоответы на сообщения с форматтерами и хуками;
- автовыдача товаров;
- удобное расширение с помощью плагинов;
- гибкие настройки;
- многое другое.
👉 Репозиторий проекта: https://github.com/funpayhub/funpayhub