ogame-bot-api
Version:
Api to create a bot for ogame
20 lines (18 loc) • 615 B
text/typescript
import { openPannel } from "./pannel";
import { Page, ElementHandle } from "puppeteer";
export interface Meter {
min: number;
max: number;
value: number;
}
export const getMeter = async (elem: ElementHandle<Element>, id: number, page: Page): Promise<Meter> => {
const pannel = await openPannel(page, elem, id);
return await pannel.evaluate(e => {
const meter = e.querySelector('meter');
return {
max: Number(meter.getAttribute('max')),
min: Number(meter.getAttribute('min')),
value: Number(meter.getAttribute('value')),
};
});
};