semvec/pypi-packages huggingface dataset:
funpaybotengine 0.5.0
Framework for creating FunPay bots.
Requires Python: >=3.10
Keywords: api, asyncio, bot, framework, funpay, http, wrapper

<p align="center">
<picture>
  <source media="(prefers-color-scheme: dark)" srcset="https://github.com/user-attachments/assets/1b7099e0-14a4-408d-96a5-a149da1ad159">
  <source media="(prefers-color-scheme: light)" srcset="https://github.com/user-attachments/assets/0fe5e617-e20d-42b4-804c-88d3356143d3">
  <img src="https://github.com/user-attachments/assets/e9827ef4-c994-464b-a4f7-83ae9c705cdd" alt="FunpayBotEngine logo" width="300">
</picture>
</p>


FunpayBotEngine
===============

<p align="center">
    <a href="https://github.com/funpayhub/funpaybotengine/commits"><img src="https://img.shields.io/github/commit-activity/w/funpayhub/funpaybotengine.svg?style=flat-square" alt="Commit activity" /></a>
</p>

Современная, удобная и функциональная асинхронная API-обёртка для FunPay на Python.




Установка
----------

**Необходим Python 3.10 или выше.**

``` shell
# Using uv
uv add funpaybotengine

# Or using pip
pip install funpaybotengine
```

Пример использования
--------------------
```python
import 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())
```


Экосистема FunPayHub
-------------------

Если вам нужен **готовый, бесплатный и опенсорсный бот для FunPay** с расширяемой архитектурой, плагинами и богатым функционалом — обратите внимание на **[FunPayHub](https://github.com/funpayhub/funpayhub)**.

FunPayHub — это полноценный бот, построенный с использованием **FunpayBotEngine**, **Aiogram** и **Eventry**, который имеет богатый функционал:
- автоподнятие лотов;
- автоответы на сообщения с форматтерами и хуками;
- автовыдача товаров;
- удобное расширение с помощью плагинов;
- гибкие настройки;
- многое другое. 

👉 Репозиторий проекта: https://github.com/funpayhub/funpayhub
azure-ai-agentserver-langgraph 1.0.0b13
LangGraph adapter for Azure AI Agent Server
Requires Python: >=3.10
Keywords: azure, azure sdk

# Azure AI Agent Server Adapter for LangGraph Python


## Getting started

```bash
pip install azure-ai-agentserver-langgraph
```


## Key concepts

Azure AI Agent Server wraps your LangGraph agent, and host it on the cloud.


## Examples

```python
# your existing agent
from my_langgraph_agent import my_awesome_agent

# langgraph utils
from azure.ai.agentserver.langgraph import from_langgraph

if __name__ == "__main__":
    # with this simple line, your agent will be hosted on http://localhost:8088
    from_langgraph(my_awesome_agent).run()

```

## Troubleshooting

First run your agent with azure-ai-agentserver-langgraph locally.

If it works on local but failed on cloud. Check your logs in the application insight connected to your Azure AI Foundry Project.


## Next steps

Please visit [Samples](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/agentserver/azure-ai-agentserver-langgraph/samples) folder. There are several samples for you to build your agent with azure-ai-agentserver-* packages


## Contributing

This project welcomes contributions and suggestions. Most contributions require
you to agree to a Contributor License Agreement (CLA) declaring that you have
the right to, and actually do, grant us the rights to use your contribution.
For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether
you need to provide a CLA and decorate the PR appropriately (e.g., label,
comment). Simply follow the instructions provided by the bot. You will only
need to do this once across all repos using our CLA.

This project has adopted the
[Microsoft Open Source Code of Conduct][code_of_conduct]. For more information,
see the Code of Conduct FAQ or contact opencode@microsoft.com with any
additional questions or comments.
azure-ai-agentserver-agentframework 1.0.0b13
Agents server adapter for Azure AI
Requires Python: >=3.10
Keywords: azure, azure sdk

# Azure AI Agent Server Adapter for Agent-framework Python



## Getting started

```bash
pip install azure-ai-agentserver-agentframework
```


## Key concepts

Azure AI Agent Server wraps your Agent-framework agent, and host it on the cloud.


## Examples

```python
# your existing agent
from my_framework_agent import my_awesome_agent

# agent framework utils
from azure.ai.agentserver.agentframework import from_agent_framework

if __name__ == "__main__":
    # with this simple line, your agent will be hosted on http://localhost:8088
    from_agent_framework(my_awesome_agent).run()

```

## Troubleshooting

First run your agent with azure-ai-agentserver-agentframework locally.

If it works on local but failed on cloud. Check your logs in the application insight connected to your Azure AI Foundry Project.


## Next steps

Please visit [Samples](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/agentserver/azure-ai-agentserver-agentframework/samples) folder. There are several samples for you to build your agent with azure-ai-agentserver


## Contributing

This project welcomes contributions and suggestions. Most contributions require
you to agree to a Contributor License Agreement (CLA) declaring that you have
the right to, and actually do, grant us the rights to use your contribution.
For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether
you need to provide a CLA and decorate the PR appropriately (e.g., label,
comment). Simply follow the instructions provided by the bot. You will only
need to do this once across all repos using our CLA.

This project has adopted the
[Microsoft Open Source Code of Conduct][code_of_conduct]. For more information,
see the Code of Conduct FAQ or contact opencode@microsoft.com with any
additional questions or comments.