Trädvy Permalänk
Medlem
Registrerad
Feb 2014

Hjälp mig med en IRC-bot!

Hej alla!
Sitter och ska skriva en IRC-bot. Hade tänkt att skriva den i Python, har noll koll på det.

Kör en Linuxserver och styr den med SSH. Använder Irssi. Planen är att den ska hänga i en Twitch-chatt.

Hur som helst... kan jag skriva python direkt i terminalen?

Hoppas på svar.

Tack på förhand,
Highwell

ASUS Z87-K ATX | Intel Core i5 4670K @3.9GHz (Haswell) | Corsair H75 | Corsair 8GB CL9 VENGEANCE LP RÖD @1600Mhz | Corsair CX 600W 80+ Bronze | Sapphire R9 280X 3GB DUAL-X OC | Fractal Design Define R4 (Black)

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jan 2004
Skrivet av Highwell:

Hur som helst... kan jag skriva python direkt i terminalen?

Ja.

Men vad är det du behöver hjälp med egentligen?
http://stackoverflow.com/questions/2968408/how-do-i-program-a...

Trädvy Permalänk
Medlem
Registrerad
Feb 2014
Skrivet av iXam:

Ja.

Men vad är det du behöver hjälp med egentligen?
http://stackoverflow.com/questions/2968408/how-do-i-program-a...

Vill ha reda på hur jag kodar det direkt i terminalen.

ASUS Z87-K ATX | Intel Core i5 4670K @3.9GHz (Haswell) | Corsair H75 | Corsair 8GB CL9 VENGEANCE LP RÖD @1600Mhz | Corsair CX 600W 80+ Bronze | Sapphire R9 280X 3GB DUAL-X OC | Fractal Design Define R4 (Black)

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Mar 2010

Kolla:

http://bfy.tw/9HLg

Alltså, det finns exempel överallt... GitHub o Googla

kan du inte koda alls o har 0 koll på Linux så har du några timmar framför dig

// LZ

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jan 2004
Skrivet av Highwell:

Vill ha reda på hur jag kodar det direkt i terminalen.

Utan att använda en editor? Det låter knasigt.
Men du kan appenda text direkt till en fil med
echo "det du vill ska skrivas till filen" >> filnamn.py

För att testa kodsnuttar kan du köra REPL (https://en.wikipedia.org/wiki/Read–eval–print_loop) genom att bara skriva "python" i terminalen.

Om du absolut vill att det ska köras på servern så skulle jag köra en texteditor (exempelvis Visual Studio Code, Notepad++ och sen föra över filen och köra den på servern med "python filnamn.py" (det finns plugins till olika editorer för att arbeta med filer remote via ex scp).

Annars kan du ju utveckla och testa lokalt i windows/linux/MacOS med diverse olika gratis-IDE. Har för mig att Visual Studio klarar Python. (http://landinghub.visualstudio.com/python & https://www.visualstudio.com/vs/visual-studio-2017-rc/)

Vill du köra en editor på servern i terminalen så finns det ett otal olika texteditorer och att ens ge ett förslag på någon KOMMER starta ett "editorkrig" här.

Trädvy Permalänk
Medlem
Registrerad
Feb 2014
Skrivet av iXam:

Utan att använda en editor? Det låter knasigt.
Men du kan appenda text direkt till en fil med
echo "det du vill ska skrivas till filen" >> filnamn.py

För att testa kodsnuttar kan du köra REPL (https://en.wikipedia.org/wiki/Read–eval–print_loop) genom att bara skriva "python" i terminalen.

Om du absolut vill att det ska köras på servern så skulle jag köra en texteditor (exempelvis Visual Studio Code, Notepad++ och sen föra över filen och köra den på servern med "python filnamn.py"

Annars kan du ju utveckla och testa lokalt i windows/linux/MacOS med diverse olika gratis-IDE. Har för mig att Visual Studio klarar Python.

Vill du köra en editor på servern i terminalen så finns det ett otal olika texteditorer och att ens ge ett förslag på någon KOMMER starta ett "editorkrig" här.

Jo, men då kör jag så. Thank you!

ASUS Z87-K ATX | Intel Core i5 4670K @3.9GHz (Haswell) | Corsair H75 | Corsair 8GB CL9 VENGEANCE LP RÖD @1600Mhz | Corsair CX 600W 80+ Bronze | Sapphire R9 280X 3GB DUAL-X OC | Fractal Design Define R4 (Black)

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jan 2004
Skrivet av Highwell:

Jo, men då kör jag så. Thank you!

För att stilla min nyfikenhet, vilka av alla mina förslag tänkte du köra på?

Trädvy Permalänk
Medlem
Registrerad
Okt 2014

Har inte hunnit läsa svaren du redan har fått i tråden men jag skulle rekommendera att du programmerar din twitch bot i node.js och använder frameworket tmi.js då node.js inte kräver lika mycket prestanda generellt sätt speciellt jämfört med python. Detta är inget svar på din fråga men jag tycker ändå att du borde överväga det då du kommer kunna spara in på resurser och till och med pengar i framtiden om du skulle vilja hosta botten på en vps eller liknande. Dessutom är det super enkelt att programmera med hjälp av tmi.js documentation.

Trädvy Permalänk
Medlem
Registrerad
Feb 2014
Skrivet av iXam:

För att stilla min nyfikenhet, vilka av alla mina förslag tänkte du köra på?

Kodar på min Mac, slänger över den på servern sen.

ASUS Z87-K ATX | Intel Core i5 4670K @3.9GHz (Haswell) | Corsair H75 | Corsair 8GB CL9 VENGEANCE LP RÖD @1600Mhz | Corsair CX 600W 80+ Bronze | Sapphire R9 280X 3GB DUAL-X OC | Fractal Design Define R4 (Black)

Trädvy Permalänk
Medlem
Registrerad
Feb 2014
Skrivet av FManzi:

Har inte hunnit läsa svaren du redan har fått i tråden men jag skulle rekommendera att du programmerar din twitch bot i node.js och använder frameworket tmi.js då node.js inte kräver lika mycket prestanda generellt sätt speciellt jämfört med python. Detta är inget svar på din fråga men jag tycker ändå att du borde överväga det då du kommer kunna spara in på resurser och till och med pengar i framtiden om du skulle vilja hosta botten på en vps eller liknande. Dessutom är det super enkelt att programmera med hjälp av tmi.js documentation.

Okey!! Grymt. Ska se över detta.

ASUS Z87-K ATX | Intel Core i5 4670K @3.9GHz (Haswell) | Corsair H75 | Corsair 8GB CL9 VENGEANCE LP RÖD @1600Mhz | Corsair CX 600W 80+ Bronze | Sapphire R9 280X 3GB DUAL-X OC | Fractal Design Define R4 (Black)