Huahua Liu
Huahua Liu

1995 年土生土長半線囝仔,在金融界打滾的數據分析工程師兼 MIS,大學主修資訊工程,對金融也充滿興趣,立志想將兩塊興趣結合,喜歡思考,熱愛寫程式、閱讀、嘗試新東西。

以 Python Skype API 套件建立協助日常工作的發文機器人

事前準備

本程式解說主要使用 Python 3.8 來進行操作,而套件則是使用「SkPy」的非官方套件,此套件主要支援 Python 2.6+ (includes 3.x),以下為安裝指令:

pip install skpy

使用方法

基本語法

以下可以做參考,作者文件期時把每個常用指令寫得還蠻清楚的:

https://gist.github.com/Yuehua-Liu/5d8646d9ab05032b474023a3a0bd4fb3

雖然官方文檔將每個指令都做了蠻清楚地描述,不過離自己的情境還是有一點差距,以下會分析自己遇到的問題及解法。

情境 :沒辦法透過聯絡人名稱 (群組名稱) 來查找對象

雖然作者文檔的例子看起來可以透過輸入「Howard」、「XXX_工作群組」這種名稱來進行查找,但自己測試後發現不行,須要透過 Skype ID (例如:live: abc123),才能正確找到聊天對象。

自己在這方面寫了一個小轉換函式,可以在輸入「連絡人名稱」or「群組名稱」後自動轉換成 Skype ID,作為後續查找使用,同時也提供基本查找、發送訊息、發送檔案的指令範本做為參考:

https://gist.github.com/Yuehua-Liu/f4065be333f2be7d32e7a10a503e75c9

Reference:
1. SkPy PyPI:https://pypi.org/project/SkPy/
2. SkPy Home:
https://skpy.t.allofti.me/


CC BY-NC-ND 2.0 版权声明

喜欢我的文章吗?
别忘了给点支持与赞赏,让我知道创作的路上有你陪伴。

加载中…

发布评论