ogame-bot-api
Version:
Api to create a bot for ogame
32 lines (25 loc) • 958 B
text/typescript
import { Page } from "puppeteer";
export class Navigation {
serverUrl: string;
constructor(serverUrl: string) {
this.serverUrl = serverUrl;
}
async goToHomePage(page: Page) {
await page.goto(`${this.serverUrl}/game`);
}
async goToResourcePage(page: Page) {
await page.goto(`${this.serverUrl}/game/index.php?page=ingame&component=supplies`);
}
async goToFacilitiesPage(page: Page) {
await page.goto(`${this.serverUrl}/game/index.php?page=ingame&component=facilities`);
}
async goToResearchPage(page: Page) {
await page.goto(`${this.serverUrl}/game/index.php?page=ingame&component=research`);
}
async goToShipPage(page: Page) {
await page.goto(`${this.serverUrl}/game/index.php?page=ingame&component=shipyard`);
}
async goToDefensePage(page: Page) {
await page.goto(`${this.serverUrl}/game/index.php?page=ingame&component=defenses`);
}
}