[@hiveio/workerbee](../globals) / IWorkerBeeConstructor # Interface: IWorkerBeeConstructor ## Constructors ### new IWorkerBeeConstructor() > **new IWorkerBeeConstructor**\<`T`\>(`configuration`?): [`IWorkerBee`](./IWorkerBee)\<`T`\[`"explicitChain"`\]\> Constructs new WorkerBee bot object #### Parameters ##### configuration? `Partial`\<`T`\> Configuration for the automation #### Returns [`IWorkerBee`](./IWorkerBee)\<`T`\[`"explicitChain"`\]\> #### Note If you do not register an "error" event listener, the error will be dropped silently #### Defined in [src/interfaces.ts:230](https://gitlab.syncad.com/hive/workerbee/-/blob/7c3e541e759048cc79b380d2bdd10800441a42c6/src/interfaces.ts#L230)