Frage von niki308, 11

Wie kriege ich den Skype Namen in Skype4Py?

Hi,

Ich mache grade ein kleinen Skype Bot mittels Skype4Py.

Ich möchte dass der User seine Kontaktliste sieht und dann einen User mittels der Liste raus picken kann um ihn dann zum Beispiel zu zu spammen.

main.py:

#!/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
import Skype4Py

skype = Skype4Py.Skype()

skype.Attach()

print "Skype Name: ", skype.CurrentUser.FullName
print "Deine Kontakte: "
i = 0
for user in skype.Friends:
    print "    ", user.FullName
    i = i + 1

print "Du hast insgesamt %d Kontakte" % i

skype.SendMessage("Unleicht", "Hi")

So alles schön und gut, funktioniert auch.

Befehl für Mac User die es nicht wissen:

arch -i386 ./main.py    

Naja, jedenfalls gibt er nicht die richtigen Namen aus, denn wenn ich einen User aus der Liste auswähle und den Namen in den SendMessage Befehl packe, sende ich dass nicht an die Person an die es gesendet werden soll.

Bildergallerie: https://crap-app.de/gutefrage.html (Sorry gutefrage.net nimmt maximal ein Link an -.-)

So nun zur Frage.

Wie kriege ich die Namen, wie im letzten Bild gezeigt und nicht die Namen wie im 2. Bild?

Antwort
von SirSchinken, 11

Evnt. mal mit Handle statt FullName versuchen? ;)


Kommentar von niki308 ,

Oh ja perfekt. Danke funktioniert jetzt super!

Keine passende Antwort gefunden?

Fragen Sie die Community