DreamPoeBot per sviluppatori

Riferimento API di DPB1 e DPB2

La documentazione tecnica, i nomi delle API e gli esempi di codice sono per ora in inglese.

Cerca un'API, esplora un esempio funzionante o crea un'estensione. Documentazione per plugin, bot, routine e mover: dal primo progetto ai dettagli di implementazione.

DPB1 · 0.3.29.47DPB2 · 0.4.5.94Verificato il 2026-10-07

Cerchi un bot o plugin già pronto? Scopri bot e plugin nella Home.

Cerca nella documentazione

Trova un tipo, un membro o un'operazione

2213 tipi trovati
2,213 tipi attuali 14,287 membri 91,087 valori denominati

Copertura di entrambi i prodotti verificati. Ogni risultato indica il prodotto; nomi uguali non garantiscono comportamenti uguali. Serve contesto? Consulta guide ed esempi.

Le API Abyss legacy sono escluse dalla ricerca e dagli elenchi correnti. I vecchi link restano consultabili e segnalati come riferimenti di compatibilità. Le note distinguono le modifiche in sviluppo dalle funzionalità pubblicate.

DPB1Class · Stato di gioco e azioni

LokiPoe

Start here to check the client state, access the local player and identify the current area. Read in-game data only after checking IsInGame.

DPB2Class · Stato di gioco e azioni

LokiPoe

Start here to check the client state, access the local player and identify the current area. Read in-game data only after checking IsInGame.

DPB1Class · Stato di gioco e azioni

LokiPoe.ObjectManager

Retrieve informations about all the game Objects, Npcs, Monsters, WorldItems, AreaTransitions, but also interactable objects like Blight Towers, Ultimatum monolith, harmfull effects, etc etc. Litterally all the dynamic objects placed in game by the server. Use this wisely, as even if the ObjectManager have a cache that is refreshed every 30ms, calling it that fast, is really cpu intensive, you should code your components in the most efficent way possible.

DPB2Class · Stato di gioco e azioni

LokiPoe.ObjectManager

Retrieve informations about all the game Objects, Npcs, Monsters, WorldItems, AreaTransitions, but also interactable objects like Blight Towers, Ultimatum monolith, harmfull effects, etc etc. Litterally all the dynamic objects placed in game by the server. Use this wisely, as even if the ObjectManager have a cache that is refreshed every 30ms, calling it that fast, is really cpu intensive, you should code your components in the most efficent way possible.

DPB1Class · Bot, plugin e task

Coroutines

Asynchronous helpers for timing, interaction and common game actions. Await these helpers within the bot workflow.

DPB2Class · Bot, plugin e task

Coroutines

Asynchronous helpers for timing, interaction and common game actions. Await these helpers within the bot workflow.

DPB1Interface · Bot, plugin e task

ITask

Contract for a unit of asynchronous bot work. Implement Run and the inherited lifecycle and messaging members.

DPB2Interface · Bot, plugin e task

ITask

Contract for a unit of asynchronous bot work. Implement Run and the inherited lifecycle and messaging members.

DPB1Class · Bot, plugin e task

BotManager

Discover installed bots, inspect the selected bot and observe or control its lifecycle.

DPB2Class · Bot, plugin e task

BotManager

Discover installed bots, inspect the selected bot and observe or control its lifecycle.

DPB1Interface · Bot, plugin e task

IPlugin

Contract for an extension that participates in the bot lifecycle. The inherited contracts describe initialization, enablement and cleanup.

DPB2Interface · Bot, plugin e task

IPlugin

Contract for an extension that participates in the bot lifecycle. The inherited contracts describe initialization, enablement and cleanup.

DPB1Class · Bot, plugin e task

PluginManager

Discover installed plugins and inspect the enabled extensions for the current session.

DPB2Class · Bot, plugin e task

PluginManager

Discover installed plugins and inspect the enabled extensions for the current session.

DPB1Class · Mondo, personaggio e oggetti

LocalPlayer

The player controlled by the current client. Obtain it through LokiPoe.Me after checking that the client is in game.

DPB2Class · Mondo, personaggio e oggetti

LocalPlayer

The player controlled by the current client. Obtain it through LokiPoe.Me after checking that the client is in game.

DPB1Class · Mondo, personaggio e oggetti

Item

Read an item's identity, rarity, stack and other properties. Use its owning inventory or interface API for item actions.

DPB2Class · Mondo, personaggio e oggetti

Item

Read an item's identity, rarity, stack and other properties. Use its owning inventory or interface API for item actions.

DPB1Class · Stato di gioco e azioni

InventoryControlWrapper

Work with a specific inventory grid, including selecting and picking up items. Use the local item identifier from that grid.

DPB2Class · Stato di gioco e azioni

InventoryControlWrapper

Work with a specific inventory grid, including selecting and picking up items. Use the local item identifier from that grid.

DPB1Class · Navigazione

ExilePather

Query routes and path distances in the current area. Route calculation and issuing movement commands are separate operations.

DPB2Class · Navigazione

ExilePather

Query routes and path distances in the current area. Route calculation and issuing movement commands are separate operations.

DPB1Class · Interfaccia e pannelli

LokiPoe.InGameState

This is one of the most important class of the Framework, its purpose, is to offer easy to use wrappers members and methods to retrieve informations and interact with the game intefraces.

DPB2Class · Interfaccia e pannelli

LokiPoe.InGameState

This is one of the most important class of the Framework, its purpose, is to offer easy to use wrappers members and methods to retrieve informations and interact with the game intefraces.

DPB1Class · Mondo, personaggio e oggetti

AbyssNodeLarge

An Abyss node with a position and a blockage state. Read nodes recognized by your client; recognition of the reworked final node is still in development.

Reworked final-node recognition: implemented in development, not yet released.
DPB2Class · Mondo, personaggio e oggetti

AbyssNodeLarge

An Abyss node with a position and a blockage state, including reworked final nodes in public DPB2 0.4.5.91. Blockage state does not establish encounter success.

Reworked final-node recognition is released in DPB2 0.4.5.91 (introduced in 0.4.5.90).
DPB2Class · Dati di gioco

AbyssStashTabLayout

Provides abyss stash tab layout data and the operations listed below. Related types link to the values this API consumes or returns.

Questo riferimento copre le dichiarazioni pubbliche della versione Release esaminata, incluse le API ereditate tramite i link ai tipi base. Le versioni sono documentate separatamente per evidenziarne le differenze.

Metti in pratica le API

Guide ed esempi

Consulta un esempio mirato, approfondisci un contratto o segui un primo progetto. Sono percorsi indipendenti: non devi completare un corso per usare le API.

Guide per DPB1: .NET Framework 4.8 (net48). Switch product to keep code, downloads and links aligned. Return to the DPB1 API reference →

Inizia a sviluppare con DPB

La tua prima estensione

Crea un avviso per i nemici vicini in cinque passi: configurazione, codice completo a ogni tappa e risultati attesi.

Inizia il progetto guidato →
Risolvi un problema specifico

Esempi pratici

Riconosci aree, trova oggetti, leggi l'inventario e gli slot abilità. Ogni esempio rimanda al codice e alle API.

Sfoglia gli esempi →
Comprendi i contratti

Esecuzione e ciclo di vita

Chi chiama Tick, come viene eseguito il lavoro asincrono e chi gestisce inizializzazione e pulizia.

Scopri il modello di esecuzione →

Scegli un tipo di estensione

Tutte le guide e i progetti sorgente

17 guides · 8 source projects per product

Laboratori API isolati

Original, anonymous source for the standalone examples, with build and installation instructions. The FollowBot walkthrough uses selected fragments and implementation exercises; it is not a finished bot in this download. Compile baselines: DPB1 0.3.29.47 and DPB2 0.4.5.88; no live game validation claimed.

Download DPB1 kit ↓