我被告知永远不要用GET请求进行写操作.并且搜索引擎和其他机器人会跟随并激活它们.假设所有写入操作都需要登录,那么将请求作为链接会出现问题吗?
#!/usr/bin/perl
use Net::OSCAR qw(:standard);
$uin="7777777";
$password="1234567";
$sender = "43214312";
$text = "test";
$oscar = Net::OSCAR -> new();
$oscar -> signon($uin, $password);
$oscar -> send_im($sender, $text);
$oscar -> signoff();
Run Code Online (Sandbox Code Playgroud)
为什么不给我发消息?
我想制作一个可以进行简单对话的机器人.我希望能够为机器人提供有关它所知道的事物以及它如何响应某些主题的参数.我想知道是否有人知道任何免费的源代码或一个体面的会话机器人的API.
我想通过让计算机控制的角色与真实玩家交互而不需要完全预先编写脚本的静态对话来使用它来促进游戏.我希望我能找到能够举行简单通用对话的内容,除非询问特定主题,此时它可以对预先设定的特定主题列表给出具体回复.
我要求更多关于会话处理方面的内容,而不是关于前端或其他应用程序或类似内容的钩子.最初,我将把它作为一个基于本地命令行的东西,然后如果满意我将libpurple作为一个API来访问各种通信网络,一旦我准备好对话框处理.
那么,有没有人知道任何这样的源代码或API?谷歌提供了大多数工具,如模仿.我不希望那里有很多.存在可以处理各种情感和主题的东西的源代码会很棒,但是我会对那些只进行最简单的对话的东西感到满意,因为应该有某些东西可以做到这一点,看看有没有存在多个IM机器人.
在缺乏良好的资源或API的情况下,是否有人碰巧知道有关编程可以进行对话的AI的任何好材料?再说一遍,我不是在谈论博士论文,讨论可以作为人类或类似的东西传递的机器人; 我的意思是讨论一些简单的编程技术的材料,常见的会话机器人用它来进行基本的对话.
由于libpurple API,我可能会在C++中这样做.所以C++资源是可取的,但不是必需的.
(编辑)我偶然发现了AIML(人工智能标记语言).我目前正在研究这个问题,听起来似乎很有希望,特别是如果有任何预先制作的会话资源可用,那么我可以按照我提到的方式添加主题,如果我理解的话正确.
我需要构建一个应用程序来获取Web上的证券交易所数据.为此,我需要获取页面代码,有时发送请求(发布和获取).我正在尝试制作类似机器人的东西.有人可以帮帮我吗?
如何通过PID定位进程?我有同一个程序的多个实例同时处于活动状态,但我的代码仅适用于一个.我想针对所有实例.
那么在哪里放置PID(我的意思是第一行)或者如何区分多个实例?
Global $WindowTitle = "World of Warcraft"
Global $PauseKey = "{F7}"
Global $TerminateKey = "{F8}"
Global $PVPOpenKey = "{h}"
Global $MacroBindKey = "{8}{a}"
Global $Paused = False
HotKeySet( $PauseKey, "Pause" )
HotKeySet( $TerminateKey, "Terminate" )
While 1
If Not $Paused Then
ControlSend( $WindowTitle, "", 0, $PVPOpenKey )
Sleep( 5000 )
ControlSend( $WindowTitle, "", 0, $MacroBindKey )
EndIf
Sleep( 500 )
WEnd
Func Pause()
$Paused = Not $Paused
EndFunc
Func Terminate()
Exit
EndFunc
Run Code Online (Sandbox Code Playgroud) 我正在尝试在python中制作一个机器人来运行codecademy课程并尽可能快地填写它们因为我们必须为高中课程完成它们并且我一直在使用python和mechanize来完成它.我已经填写了我认为是这个程序的基础知识,我必须填写的是具体的课程细节,但我一直在达到同样的错误
File "codecademy.py", line 11, in <module>
br.open(codecademy) #opens codecademy
File "build/bdist.macosx-10.10-intel/egg/mechanize/_mechanize.py", line 203, in open
File "build/bdist.macosx-10.10-intel/egg/mechanize/_mechanize.py", line 216, in _mech_open
mechanize._mechanize.BrowserStateError: can't fetch relative reference: not viewing any document
Run Code Online (Sandbox Code Playgroud)
我不确定这意味着什么.我检查了_mechanize.py第203和216行,但我没有看到任何错误,我不知道需要修复什么,因为没有很多关于mechanize的教程.这是我的代码:
try:
import mechanize #tries to import mechanize
except ImportError: #if cant import mechanize
print 'Oops. It seems as if you do not have mechanize installed'
codecademy = 'www.codecademy.com' #stores codecademy link as a variable
codecademySI = 'http://www.codecademy.com/sign_in' #codecademy sign in link
codecademyJS = 'http://www.codecademy.com/courses/getting-started-v2/0/1?curriculum_id=506324b3a7dffd00020bf661' #Javascript link
br = …Run Code Online (Sandbox Code Playgroud) 我在node.js写一个bot.我可以知道如何将代码插入console.log中的邮件发件人的IP地址吗?我需要IP地址来执行一些自动登录.
非常感谢!!
Microsoft Bot框架-Skype for business不支持Buttons和Cards。是否有任何其他方法可以在Skype for business中完成它。
是否有其他方法可以使用至少一次功能。