Get Started - Learn How To Make Your Bot!GuidesCode SnippetsGet methodsPost methodsWeb APIUseful linksList of all currently Free ItemsList of EmotesHighrise Bot SDK Changelog
Β
Added on version 23.3.0
buy_item(self, item_id: str) -> Literal["success", "insufficient_funds"] | Error:
Buy an item.
It takes item id and attempts to buy this item from highrise. Note bot can only use his own wallet to buy items. Some items are not available for purchase. Take note that bots can only equip those items and not trade them, there is no use in buying items more than one time.
βοΈ Use cases
Hereβs a simple example where whe say a command and the item id from the item we want to buy:
async def on_chat(self, user: User, message: str) -> None: if message.lower().startswith("/buy "): parts = message.split(" ") if len(parts) != 2: await self.highrise.chat("Invalid command") return item_id = parts[1] try: response = await self.highrise.buy_item(item_id) await self.highrise.chat(f"Item bought: {response}") except Exception as e: await self.highrise.chat(f"Error: {e}")
Β
Β