Gå til innholdet
Tilbake til Nymbot

Kunnskapsgrunnlag Kode

Kjør kode på enheten din

Python og JavaScript i et svar kan kjøres akkurat der de er, i en sandkasse på din egen enhet.

Kjør-knappen

Python og JavaScript kodeblokkene i Nymbots svar har en Løp Trykk på den og koden kjører i en sandkasse inne i appen: en låst ned ramme som ikke kan se nøklene dine, chattene dine eller resten av appen, kjører i bakgrunnen slik at en runaway loop aldri fryser noe.

Python lastes på enheten din fra Nymbots eget nettsted første gang du kjører noe, ca 14 MB pluss alle bibliotekene koden importerer, og starter raskere etter det.

For andre språk, eller for kode som trenger internett eller mer tid, bruk Kjører på server i stedet.

Hva kommer tilbake

Resultatene vises under kodeblokken: hva den trykket, eventuelle feil, og verdien av den siste linjen. redde av knappen.

Send utdata til Nymbot setter utgangen i komponisten, slik at du kan spørre om det.

Bruk av vedlagte filer

Teksten til dokumentene som er knyttet til chatten er tilgjengelig for koden som filer, ved navn, slik at du kan legge til en CSV og be om kode som leser den.

Hva den ikke kan gjøre

  • Ikke nettverk Koden kan ikke hente nettsider, ringe APIs eller installere pakker fra Internett. Python kan bare importere biblioteker som Nymbot tjener til det.
  • 30 sekunder Et løp som tar lengre tid blir stoppet og sandkassen kastet bort.
  • En frisk sandkasse per chat. Flytte til en annen chat kaster den gamle sandboksen bort, så ingenting fra en chats runs er igjen for en annen.
  • Det eneste enheten kan gjøre. Den kjører i appen på enheten din, så tungt arbeid er begrenset av enhetens hastighet og minne.

Hva koden fungerer på, og hva den produserer, forblir på enheten din.