Permalänk
Medlem

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

Permalänk
Medlem
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...

Permalänk
Medlem
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.

Permalänk
Medlem

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

Permalänk
Medlem
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.

Permalänk
Medlem
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!

Permalänk
Medlem
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å?

Permalänk
Medlem

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.

Permalänk
Medlem
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.

Permalänk
Medlem
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.