问题标签 [skype4py]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
331 浏览

python - Skype4Py 命令超时

我正在使用 Skype4Py 并创建一个 Skype 机器人。我想在 linux 环境中安装 bot(我记得是 Ubuntu 12.04),然后我安装了 skype 和 bot + 依赖项。

现在,每当我要求 message.Chat.Type 时,它​​都会给我一个命令超时..

有什么解决办法吗?

错误:

0 投票
0 回答
364 浏览

python - Ubuntu、Skype 和 Python

我正在使用 Skype4Py 并创建一个 Skype 机器人。我想在 linux 环境中安装 bot(我记得是 Ubuntu 12.04),然后我安装了 skype 和 bot + 依赖项。

现在,每当我要求 message.Chat.Type 时,它​​都会给我一个命令超时..

有什么解决办法吗?

错误:

0 投票
2 回答
258 浏览

python - Skype4Py:无法授权传入的好友请求

我正在尝试编写一个自动处理 Skype 授权请求的应用程序。最终目的是允许平台用户通过向特定平台的 Skype 用户发送消息来附加和确认他们的个人 Skype 句柄。

具体来说,我有兴趣从应用用户的联系人列表中授权和删除用户。我已经彻底阅读了 Linux Skype4Py 的 Python 文档,但没有找到任何有用的方法。当我尝试覆盖未经授权用户的 BuddyStatus 时,我得到:

会不会是 Skype(因为 Skype4Py 接受状态)实际上根本不允许控制用户授权,而将其严格留给实际的 Skype 用户?

0 投票
1 回答
2220 浏览

python - 尝试使用 skype4py 制作一个基本的 Skype 机器人 - 如何让它检查何时将 MSG 发送到聊天中?

我正在尝试制作一个可以运行的简单 Skype 机器人,如果在特定聊天中发送消息,它会发送三个轮换消息之一。但是,我试图弄清楚如何让它检查何时将消息发送到聊天中。

到目前为止:

0 投票
1 回答
1053 浏览

python - 如何将我的 Python 文件分离到多个插件?

所以我想说的第一件事是:我一直在研究模块等,我只是不知道如何重写它以适应它。

项目:我拥有的是一个使用 Skype4Py 模块的 Skype Bot。我有大约 11 个命令,我注意到一个脚本变得有点大。

我正在尝试考虑如何将一个 main.py 文件链接到一个插件文件夹,该文件夹包含它自己受人尊敬的 Python 文件中的每个机器人函数。这听起来很简单,除了函数的调用方式。

这里只是对我的 Skype 机器人的基本介绍,缺少一些更大的功能。

所以基本上,我想知道的是,我该如何改变

以便它运行另一个文件中的函数?

0 投票
1 回答
460 浏览

python - 回复消息 Skype4Py

我只是找不到任何教程或易于理解的片段来完成这项简单的任务。我有一个方法 OnMessageStatus ,每次收到传入消息时都会调用它。

签名是 OnMessageStatus(Message, Status):其中 Message 是以下类型的对象: http: //skype4py.sourceforge.net/doc/html/Skype4Py.chat.ChatMessage-class.html

我不知道如何在同一个聊天/群聊中回复

0 投票
1 回答
480 浏览

python - Skype4Py MessageStatus 没有持续触发

我正在尝试使用基本的 Skype 机器人Skype4Py,但遇到了一个相当严重的错误。我正在使用 32 位 Python 2.7.8 开发 64 位 Windows 7。已安装,以及最新版本的 Skype4Py。

我的主要要求是该机器人对5不同的 Skype 聊天有一个概述:四个用户的四个单独聊天和一个所有四个用户都参与的公共聊天。为此,我编写了两个不同的函数来处理个人回复和群聊:

上面的代码(还有更多内容,但它的核心已写下来)应该回答任何用户私下或在群聊中发送的每条消息。

但是,有一个问题。通常,这段代码工作得很好。该机器人响应每个单独的用户以及群聊。然后,每隔一段时间(每 10 次聊天一次),机器人就会停止响应单个消息。该函数MessageStatus根本不会触发,这让我认为可能还有其他一些我需要捕获的事件。所以我为机器人添加了一个通用事件捕捉器:

这段代码的唯一目的是查看我是否遗漏了任何事件。所以我等了一会儿,当机器人没有响应时,我检查了函数的打印输出。

  • 通常,当消息到达时,机器人会收到几个通知:有收到的聊天消息通知、聊天活动时间戳通知和其他一些通知。收到的聊天消息通知是最终触发MessageStatus事件的通知。
  • 在机器人没有响应的情况下,只有一个通知通过。是通知CHAT **** ACTIVITY_TIMESTAMP ******。没有收到聊天消息的通知,因此没有消息可以回复。

当我手动单击我的 Skype 客户端并将我的窗口集中在收到的消息上时,MessageStatuseventd 最终触发并且机器人响应了,但这为时已晚。


我的问题有几个部分:

  • 我的通用代码是否正确?如果可以Skype4Py完美运行,我的代码应该可以正常工作吗?
  • 是否有其他人在某个事件未触发的情况下遇到此错误?
  • 如果你遇到类似的错误,你解决了吗?如果没有,您是否至少发现了如何始终如一地重现此问题?我什至无法调试它,因为它突然出现而且不知从何而来......
0 投票
1 回答
1652 浏览

python - Skype4Py 收到消息

所以,我正在为我的小组制作自己的 Skype 机器人,但我不知道如何为我的生活检索最新消息。我很快就查阅了互联网和 stackoverflow,因为我经常处理一些小问题,但是 Skype4Py 文档中几乎不存在特定功能的文档,而 stackoverflow 上也没有。这是我的代码,请帮忙?

0 投票
1 回答
529 浏览

python - Skype4Py 不会附加到 Windows 上的 Skype

我正在使用 32 位 python 在我的 win 8 机器上运行它,当我运行程序时,Skype 正在响应一条消息(在顶部栏中):“另一个应用程序 (python.exe) 正在尝试访问 Skype,但是我们无法响应。请尝试重新启动应用程序”

代码:

0 投票
1 回答
599 浏览

python - Skype4py 不响应群聊

我尝试运行一个脚本来响应个人和群聊,但它只响应个人聊天