Web kontrollerade EggBot (3 / 5 steg)
Steg 3: Hämta, konfigurera och köra webbtjänsten
För att göra din EggBot tillgänglig från platser utanför det lokala nätverket använder EggBotWebApi en relay tjänst som kallas Yaler. Besök http://yaler.net/ att få ett konto. Skriv ner Relay Host och relädomän, eftersom du behöver det senare. Om du inte registrerar dig för ett konto som är bra. Din EggBot kommer fortfarande vara tillgänglig inne i ditt lokala nätverk.
Hämta EggBotWebApi.zip (kräver .NET 2.0; källa ingår för utbildningssyfte) och packa upp den.
Du bör se en katalog som heter EggBotWebApi med följande innehåll
- Build.bat
- Clean.bat
- EggBotWebApi.cs
- EggBotWebApi.exe
- EggBotWebApi_local.bat
- EggBotWebApi_yaler.bat
- index.html
- setup.html
- Yaler.Net.Sockets.cs
- Yaler.Net.Sockets.dll
Redigera EggBotWebApi_yaler.bat (högerklicka, "Redigera") att matcha din Yaler Relay Host och relädomän och (valfritt) användarnamnet Justin.tv, e.g. EggBotWebApi try.yaler.io tamberg-eggbot tamberg. Om du inte har ett Yaler konto, redigera EggBotWebApi_local.bat istället. Spara ändringarna.
Om du gjorde inte in en levande ström, Redigera index.html (högerklicka, "Redigera") med en textredigerare ta bort Justin.tv specifik del av filen.
Slutligen, du är redo att köra webbtjänsten: koppla in EggBot och börja EggBotWebApi_yaler.bat vid dubbel klickande den. Alternativt kan du starta EggBotWebApi_local.bat för att köra den lokala versionen. I båda fallen bör öppna ett kommandoskal. Programmet bör automatiskt identifiera den COM-port som tilldelats din EggBot. Så snart kommer Web-tjänsten är igång, visas dess URI. Besök den Visa URI, e.g. http://tamberg-eggbot. try.yaler.IO/ (inklusive det sista snedstrecket) att få tillgång till webbtjänsten.