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
0
votes
0 answers

Skype4Py Command timeout

I am using Skype4Py and create a skype bot. I wanted to install the bot on a linux enviroment (Ubuntu 12.04 as I recall right) And I installed skype and the bot + dependicies. Now whenever I ask for message.Chat.Type, it gives me a command…
Jurien
  • 82
  • 7
0
votes
1 answer

Skype4py: Error: Skype attach timeout Ubuntu 14.04

I recently upgraded from Ubuntu 12.04 to 14.04. I have a script which connects to a bookmarked chat and writes out a message. I am maintaining a cronjob to execute this after every half an hour. In 12.04 it worked fine. */30 11-19 * * 1-5 …
vin
  • 960
  • 2
  • 14
  • 28
0
votes
0 answers

Skype4Py with Sevabot: Auto Add Contact Requests

How do implement Skype4Py with Sevabot to make it auto add contacts when they request. I am new to python and all help is appreciated.
user3137578
  • 11
  • 1
  • 3
0
votes
1 answer

Accept friend request on Skype4Py

can someone help me with automatically accepting a friend request with Skype4Py? Right now I'm using def UserAuthorizationRequestReceived(user): user.IsAuthorized = true and skype.UserAuthorizationRequestReceived =…
Andrew Wong
  • 115
  • 10
0
votes
1 answer

Skype4Py User leave event

Is there an event that is called when a user leaves a chat group, providing the username? I've searched in the events list, but I couldn't find it, maybe I missed it. Or can I check it through a OnMessageStatus event, and that it has a special…
Andrew Wong
  • 115
  • 10
0
votes
2 answers

Skype4Py: Change the role of a group chat member

I have a skypebot with commands. One of the commands I'm trying to implement is "promote_to_master": # chat is Skype4Py.chat.Chat object, user_string is str def promote_to_master(self, chat, user_string): if self.is_creator_or_master(chat): …
Jed Mitten
  • 76
  • 6
0
votes
3 answers

Skype4Py Check If Group Chat

is there a way to check if a chat is a group chat? Or at least to find out how many users there are in a group. Like by checking for the user number, if it is 2, then it is obviously 1-1 (Single), but if it as anything else, it would be a group…
Andrew Wong
  • 115
  • 10
0
votes
3 answers

Skype integration issue

I'm new in iOS development. But anyway now I can: post private messages to my friends on Facebook and Twitter. Is there any way to post message to my skype contact's? Does skype provide any API for iOS to post message to skype contact's? Is there…
Venil Aminovich
  • 109
  • 1
  • 9
0
votes
1 answer

Anyone know why skype4py's IsRunning method returns False regardless of whether or not Skype is actually running?

I'm guessing this may be a bug, if so, it's my first time encountering a bug "in the wild" so to speak. So, I'm not entirely sure what to do. The Documentation: Properties: IsRunning Tells if Skype client is running. My Code: if __name__…
Zack
  • 4,177
  • 8
  • 34
  • 52
0
votes
1 answer

Is it possible to edit a previously sent chat message using the Skype4Py api?

As the title says, I'm curious if the functionality of editing a sent chat message can be replicated programatically using the Skype4Py api. I'm not sure when Skype added this feature, and the API, as far as I know, hasn't been maintained in some…
Zack
  • 4,177
  • 8
  • 34
  • 52
0
votes
1 answer

Can I get the phone number of an SMS message to a skype number using the skype4py?

using the skype4py wrapper, can I get the phone number from an sms message to my skype number?
user1131308
  • 309
  • 4
  • 12
-1
votes
1 answer

How to change skype profile name and picture using python skpy automatically

I would like to change the Skype user name and avatar using the python library SkPy.
YC103
  • 1
-1
votes
1 answer

Sykpe For Business message sending through Python

how should i use in python3 to connect to Sky for Business and send some messages to user over it
Amit
  • 143
  • 5
  • 17
-1
votes
1 answer

skype4py PlaceCall doesn't work on OSX

I'm trying to write a python script which calls skype numbers for a music project. For some reason although the script can connect to the skype instance, when I make a call the app just waits and the call never goes through to the calling device.…
Max B
  • 42
  • 8
-1
votes
1 answer

How do you order what websites reply in Skype4Py?

I use Skype4Py for my Skype Bot I've been working on. I was wondering how I could order what the APIs respond. For example, if I wanted to get the weather, I'd type !weather and it would respond with: Gathering weather information. Please…
Axiom
  • 902
  • 1
  • 10
  • 23