https://github.com/michaelschnyder/skypeclient
C# implementation of a Skype Client that allows to use Skype features in any .NET Standards based application
https://github.com/michaelschnyder/skypeclient
cefsharp csharp netcore31 skype skype-api skype-bot skype-client
Last synced: 9 months ago
JSON representation
C# implementation of a Skype Client that allows to use Skype features in any .NET Standards based application
- Host: GitHub
- URL: https://github.com/michaelschnyder/skypeclient
- Owner: michaelschnyder
- License: mit
- Created: 2020-04-19T06:34:08.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T10:12:32.000Z (over 3 years ago)
- Last Synced: 2024-03-17T22:05:33.997Z (about 2 years ago)
- Topics: cefsharp, csharp, netcore31, skype, skype-api, skype-bot, skype-client
- Language: C#
- Homepage:
- Size: 1.18 MB
- Stars: 13
- Watchers: 1
- Forks: 3
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Skype Client
Skype Client is a C# library that allows hosting a Skype Client in .NET Core. It bases on CEFSharp (CEF Browser) to estabish a Skype client session.
## Feature Set
The library is still under heavy development and should be considered as PoC. The following functionalities are suppored:
| Functionality | Status | Details |
| ------------- | --- | ------------------------------- |
| Login | ✔️ | E-Mail adress and password
| Contacts | ✔️ | Minimalistic list without user details
| Recieving Messages | ✔️ | Only text messages are supported
| Sending Messages | ✔️ | Only text messages are supported
| Audio, Video Call | 🚧 | Only call notifications are available
| Call Updates | ✔️ | Events for missed, active, ended, declined calls
## Demo
In the current state the application provides console output for incoming messages and calls, as seen below

The shown demo can be found in `Skype.Client.Demo` project
## Acknowledgements
This project is based on
* Newtonsoft Json.NET (MIT)
* CEFSharp (BSD)