问题标签 [bots]

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 投票
3 回答
2447 浏览

php - 我将如何编写一个简单的 PHP 机器人?

我将如何编写一个可以登录并接收服务器发送的所有 cookie 的简单 PHP 机器人?...然后在需要时将它们寄回?

任何建议,将不胜感激。

0 投票
2 回答
14282 浏览

php - PHP 聊天机器人:Google Talk

我想知道如何通过特殊客户端为 Google Talk 创建聊天机器人。

我知道它使用 XMPP 发送消息,但我根本不知道如何使用它。我的理解是,如果我要创建自己的客户端页面,我应该能够制作一个在我离开时为我聊天的机器人,该页面将使用我的数据解析聊天。如果我想创建一个自定义客户端,我应该从哪里开始?如何让它以固定的方式解析消息和自动回复?我的预期用途:当我 AFK 时自动回复,具有不错的 AI(我可以制作。)

我可以将此协议与 PHP 一起使用来制作我的机器人,还是必须是基于 java 或 python 的?

感谢您的任何帮助!!!

0 投票
5 回答
989 浏览

c# - 我的 C# 程序的插件/模块

我正在用 C# 制作一个 IRC 机器人,我希望具有加载插件的功能......例如:会有一个包含一些代码的文本文件,然后程序将导入该文本文件的内容AS CODE...变成一个函数...这怎么可能?

0 投票
1 回答
531 浏览

python - xmpp 与 python: xmpp.protocol.InvalidFrom: (u'invalid-from', '')

当我尝试运行它时,我收到以下错误消息:

为什么会这样:(

0 投票
5 回答
1150 浏览

c++ - C++ AI 设计问题

我目前正在为 MMORPG 编写一个机器人。虽然,目前我一直在试图弄清楚如何很好地实现这一点。设计问题与以正确的顺序施放角色咒语有关。这是我需要归档的一个简单示例。这与铸造它们无关,而是以正确的顺序进行。我会知道如何简单地随机施放它们,通过检查尚未施放的技能,但在 GUI 中显示的正确顺序,不是真的。

注意:技能数量可能会有所不同,并不总是3,但最多10。

Charactername < foobar > 有 3 个技能。

技能 1:名称(随机 1)冷却时间(1000 毫秒)施法时间(500 毫秒)

技能 2:名称 (random2) 冷却时间 (1500 毫秒) 施法时间 (700 毫秒)

技能 3:名称 (random3) 冷却时间 (2000 毫秒) 施法时间 (900 毫秒)

我真的不知道如何实现这一点,如果有人有一些想法,请随时分享。我知道大多数人不喜欢在游戏中作弊的想法,我也不喜欢它,我实际上也不是在玩游戏,但它对我来说是一个有趣的领域。

谢谢你。

0 投票
6 回答
5348 浏览

php - 在没有客户端请求的情况下在服务器上运行的 php 脚本

我正在一个站点上工作,该站点需要在服务器上运行一个 php 脚本而没有任何请求,它是一个 bot 脚本,它保持(不是全职,但至少每天一次)检查客户帐户并在发生某些事情时向客户发送警报消息。

任何想法表示赞赏。

0 投票
6 回答
2486 浏览

php - 如何确定访问您网站的用户是否不是机器人?

我知道用户代理是一个指标,但这很容易被欺骗。还有哪些其他可靠指标可以表明访问者确实是机器人?标题不一致?是否请求图像/javascript?谢谢!

0 投票
2 回答
714 浏览

php - 使用 jaxl 库的 Pubsub 实现

我正在使用 jaxl 库在我的 debian 服务器上使用 openfire 进行机器人开发。

现在我想对其应用 pubsub 功能。

我的场景是:用户订阅了一个事件,当事件发生时,消息会发送给所有订阅者。

我很困惑如何通过 im 实现 pubsub。

请帮忙

谢谢

0 投票
1 回答
323 浏览

python - Pymsn/Papyon 联系会员

亲爱的 Stackoverflow,我遇到了以下问题:

我正在使用 pymsn/papyon 库在 python 中为 MSN Messenger 编写一个机器人。我的一切都在运行,除了我不知道如何接受已经挂起的新联系人或新请求。可悲的是,图书馆的文档非常糟糕。我已经实现了检索联系人列表中的所有待处理联系人。

我的确切问题是:
- 是否有接受传入请求(新旧)的处理程序以及如何实现它。

- 如果我有待处理联系人的电子邮件,接受请求的功能是什么,或者如何将成员资格从待处理更改为允许。

感谢您的所有帮助和/或您可以提供的所有信息。

0 投票
5 回答
32796 浏览

c# - 如何制作一个网络机器人?(或者其他的东西)

我需要以编程方式注册到站点。我是用 VB6(使用 IE Web 浏览器组件)完成的,但我不知道如何使用 WebBrowser 在网站上编辑文本框。我不需要用 Webbrowser 来做,只是我知道它可以用它来做。我只需要使用我的程序插入用户名、密码等。

谢谢