Questions tagged [skype4py]

Skype4Py is a BSD-licensed open source Python wrapper for the Skype API. It works on Windows, Linux and MacOS X so your scripts will work on all these platforms without any change. Its API is very similar to Skype4COM making it also suitable for rapid prototyping. Skype4Py has been tested with py2exe so it is possible to build native Windows executables using it.

Skype4Py is a BSD-licensed open source Python wrapper for the Skype API. It works on Windows, Linux and MacOS X so your scripts will work on all these platforms without any change. Its API is very similar to Skype4COM making it also suitable for rapid prototyping.

Skype4Py has been tested with py2exe so it is possible to build native Windows executables using it.

The Skype4Py project is hosted on GitHub at https://github.com/Skype4Py/Skype4Py. Its old home page at http://skype4py.sourceforge.net/ redirects to the (now moved) location https://developer.skype.com/wiki/Skype4Py which shows the "page not found" page at Skype Developer site.

Skype4Py used to be officially supported by Skype, but it no longer seems to be the case as is evident by the removal of the project home from Skype Developer site.

Even the project's mention on the original developer's home page at http://arkadiusz.wahlig.eu/Skype4Py.html is very sparse with just the few details as given above.

A fork of the Skype4Py project is available on GitHub at https://github.com/stigkj/Skype4Py called "Fork of the Skype4Py v1.0.32.0 Python library with a simple patch for doing thread handling correctly on Python v2.6 and up on OS X"

The last released version of the original project at SourceForge is 1.0.32 (last updated: 2009-12-10). The fork at GitHub was made on 2011-05-13 and last updated on 2012-07-25 (see: commit history)

77 questions
2
votes
2 answers

Skype4Py: Unable to authorize incoming buddy requests

I'm trying to write an app that automatically handles Skype Authorization requests. The final purpose is to allow platform users to attach & confirm their personal Skype handles by messaging a platform-specific Skype user. Specifically, I'm…
Liviu Chircu
  • 1,000
  • 3
  • 11
  • 24
2
votes
1 answer

Splitting a string in Python 2.7

I want to know how to allow multiple inputs in Python. Ex: If a message is "!comment postid customcomment" I want to be able to take that post ID, put that somewhere, and then the customcomment, and put that somewhere else. Here's my code:…
Axiom
  • 902
  • 1
  • 10
  • 23
2
votes
1 answer

Add contact to Skype with Skype4py

I saw this thread: Skype4Py - How to successfully add a contact? and at the bottom this code: sky = Skype4Py.Skype() sky.Attach() user = sky.SearchForUsers('someUser') print user and quote: Should get you a handle to add me for instance. Within…
Ime Ime
  • 133
  • 5
  • 12
2
votes
1 answer

Using python and skype4py to receive and send chat

I would like to be able to read messages from a specific user in skype using skype4py then send an automated response based upon the message back to the skype chat window. That way a user could message me and get an automated response saying that…
Aaron Conway
  • 127
  • 4
  • 12
2
votes
1 answer

Installing Skype4Py on Windows

I'm trying to install Skype4Py on windows, but it just keeps throwing this error at me and I have no idea how to solve it. Traceback (most recent call last): File "Z:\Temp\Programming\Skype4Py-1.0.34\setup.py", line 152, in
Ale Merz
  • 23
  • 3
2
votes
1 answer

Skype4py attach does not work

I am having trouble with getting Skype4Py to attach to my Skype client. I downloaded easy _install and used it to install Skype4Py. I have 64bit Python and windows 7. When I try the example script (seen below) line by line using the IDLE, I can't…
2
votes
1 answer

Skype4Py attach function is not working second time

I'm trying to write a small skype bot who will block some users. This is the code I have: import Skype4Py skype = Skype4Py.Skype(Transport='x11') skype.Attach() print "Attachment status is " +…
4d4c
  • 8,049
  • 4
  • 24
  • 29
2
votes
1 answer

Python Skype4Py message status remains 'SENDING'

import Skype4Py skype=Skype4Py.Skype() skype.Client.Start() skype.Attach() skype.SendMessage('echo123','Test') The code works, but for some reason, when I send a message, its status remains SENDING, therefore I am not able to send any…
1
vote
1 answer

Skype4Py: getting the handle of the person you're sending a message to

I'm making a little bot for skype using skype4py. The bot is attached to MY skype client, and what I want is for the bot to accept input from either myself, or whoever i'm chatting with and to output to the chat window from where the input came. To…
user1131308
  • 309
  • 4
  • 12
1
vote
0 answers

Decrypt Skype Private Message

Skype supports private message. It looks like its private message is encrypted using Signal Protocol. I have this sample of Skype private message and need to decrypt the "content". "clientmessageid": "10507111498039774744", "messagetype":…
Prakash
  • 422
  • 1
  • 12
  • 31
1
vote
0 answers

Skype Call recording

I want to record skype calls with the help of any skype client/module. I searched a lot on all forums but all solutions are outdated and mostly don't work. I want to make my code flexible in such a way that it can automatically detect ongoing call…
1
vote
0 answers

Get user online status in Skype

Is there any tools, services or APIs that allow you to get online statuses of some users in Skype? I searched, but couldn't find anything.
goodgrief
  • 378
  • 1
  • 8
  • 23
1
vote
3 answers

need an python script that uses skype4py to send an instant message

i've installed skype4py. ( http://skype4py.sourceforge.net/doc/html/ ) i don't know python. i need a simple example script, that takes the first cmd argument as username and the second argument as message. this instant message should then be sent to…
JMW
  • 7,151
  • 9
  • 30
  • 37
1
vote
1 answer

Skype4Py SendMessage not working in windows

I have installed Skype4Py on windows and trying to call functions mentioned in skype.py that is library of Skype4Py. It is giving me current user's full name, handle and other informations properly. Even I am able to call to my friend via the python…
lavina
  • 31
  • 8
1
vote
1 answer

I can't place a call using Skype4Py API in Windows.The application goes on wait state and then call drops.

I have been trying to connect to Skype using Skype4Py API.All goes well until I try to call a contact.The terminal shows it is calling the designated user but the call just doesn't connect.Is it something wrong with the code or has MicroSoft…
yash1996
  • 161
  • 1
  • 1
  • 9