标签: google-talk

简单的聊天机器人项目

我想要做的是建立一个简单的机器人,它将存储在数据库中的一组信息发送给我的消息聊天窗口[聊天服务是gTalk,雅虎和其他常用的聊天产品]此外,它应该能够接受几个预定义的命令并回复他们.

有没有可用的开源代码?

open-source artificial-intelligence bots google-talk yahoo-messenger

12
推荐指数
1
解决办法
1万
查看次数

更新同意后不会设置任何分析 cookie

我正在使用 Google 跟踪代码管理器,其中的单个标记引用了默认的 Google Analytics 脚本。我的解决方案基于以下资源中的信息:

代码很简单(提交):

index.html:定义gtag()并将拒绝设置为所有存储的默认值

  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag() { window.dataLayer.push(arguments); }
    gtag('consent', 'default', {
      ad_storage: 'denied',
      analytics_storage: 'denied',
      personalization_storage: 'denied',
      functionality_storage: 'granted',
      security_storage: 'granted',
      wait_for_update: 400,
    });
Run Code Online (Sandbox Code Playgroud)

然后从加载用户配置localStorage并调用更新:

handleCookies(preferences) {
  console.log('handleCookies callback');
  gtag('consent', 'update', {
    ad_storage: preferences.ad,
    analytics_storage: preferences.analytics,
    personalization_storage: preferences.personalization,
  });
  console.log(window.dataLayer);
},
Run Code Online (Sandbox Code Playgroud)

到目前为止一切顺利,因为我看到事件队列已更新dataLayer

镀铬控制台

同意后,我预计现在将为 Google Analytics 设置 cookie。但他们失踪了。我犯了什么愚蠢的错误?

饼干盒

GTM配置

javascript google-analytics google-talk

12
推荐指数
2
解决办法
3204
查看次数

在Node.js上通过XMPP连接到Google Talk

我尝试过为Node.js使用各种XMPP库,但是无法连接到Google Talk的XMPP服务器.我想连接和阅读朋友的状态,但我甚至无法出门!

  1. 我有一个通过Google Apps for Domains托管的个人域名,例如mydomain.com.
  2. 我已经编写了以下代码 - 它使用了node-xmpp库(https://github.com/astro/node-xmpp):

    jid = 'ryan@mydomain.com';
    password = 'my_google_password';
    
    // Establish a connection
    var conn = new xmpp.Component({
        jid         : jid,
        password    : password,
        host        : 'talk.google.com',
        port        : 5222
    });
    conn.on('online', function(){
        sys.put("ONLINE");        
    });
    conn.on('error', function(e) {
         sys.puts(e);
    });
    
    Run Code Online (Sandbox Code Playgroud)

建立连接,但身份验证失败,我从Google Talk收到此消息:

<stream:error xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client">
    <not-authorized xmlns="urn:ietf:params:xml:ns:xmpp-streams"/>
</stream:error>
Run Code Online (Sandbox Code Playgroud)

......我错过了什么吗?我已经尝试过其他库(https://github.com/mwild1/xmppjs),甚至是Python库,但仍然无法进行身份验证.我100%确定我的Google用户名和密码是否正确 - 任何提示/想法?

xmpp google-talk node.js

11
推荐指数
2
解决办法
1万
查看次数

启用2步验证后,无法在Pidgin中使用GTalk

在为Google启用两步身份验证后,我无法使用我的Pidgin IM中的GTalk.我收到帐户被禁用的错误.我怎么能绕过那个?

google-talk

10
推荐指数
2
解决办法
1万
查看次数

以编程方式通过OAuth或Authsub更改gmail状态

我希望我的应用程序以编程方式代表他们更新我的用户的gmail/google通话状态,但由于隐私风险,我不想存储他们的密码

有没有人知道是否/如何使用Oauth或其他形式的身份验证不需要密码存储.

我看到的谷歌数据api文档支持一系列服务,但似乎不支持谷歌联系人api之外的Google Talk/Gmail.

Google Talk API似乎明确声明需要用户名和密码,但我可能会弄错

如果它有帮助,我的应用程序是建立在App Engine上的,所以我至少可以使用内置的用户类来确定他们的用户名和电子邮件,而无需存储他们的密码,但这似乎无法让我访问用户的状态

任何似乎可以实现此目的的应用程序/代码的提示或指针都会有所帮助.谢谢!

oauth authsub status google-talk google-data-api

9
推荐指数
1
解决办法
1112
查看次数

使用strophe.js的授权请求(添加到名册)

我使用strophe.js库在浏览器中发送和接收XMPP消息.它工作正常,但仅限于我已经在我的联系人列表中的用户 - 名单.

我需要在我的名册中添加一个人(我知道他的地址).我如何使用strophe.js实现这一目标?这对我很重要,因为gmail拒绝向我名单中没有的人发送消息.我想获得订阅:两者都能够接收和发送消息.

xmpp google-talk contacts strophe

9
推荐指数
1
解决办法
4918
查看次数

重定向Google Talk for Android的流量

我知道Google Talk for Android尝试连接到mtalk.google.com:5228(或端口5223或端口5222)但是当我连接到大学Wifi时,我无法使用gTalk,因为所有传出连接到端口5228(等等) )被封锁了.我也知道Google Talk服务可以访问端口mtalk.google.com:443.[如我错了请纠正我].

我可以将所有外发流量重定向到mtalk.google.com:5228到mtalk.google.com:443吗?也许使用应用程序?还是用iptables?我该怎么办?

android iptables google-talk

9
推荐指数
1
解决办法
3571
查看次数

通过php更新Facebook状态

我想开发一个机器人,它将使用php更新facebook帐户的状态.

请指导我这个

php api facebook google-talk chatbot

8
推荐指数
1
解决办法
2万
查看次数

XMPP客户端如何选择身份验证机制?

我正在尝试通过在低级Python中编码来学习XMPP规范(RFC 3920).但是我已经在6.5节的第4步挂了一个多小时,选择了一种认证机制.我正在发送:<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'/>和获取:<failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><incorrect-encoding/></failure>而不是base64编码的挑战.

据推测,当我错误地对某些内容进行64位编码时,会出现"错误编码"错误,但没有要编码的文本.我可能错过了一些非常明显的东西.有人拿到了线索吗?

我正在使用talk.google.com端口5222作为服务器,如果这很重要的话.我怀疑它确实如此; 这几乎肯定是由于我对RFC的这一部分缺乏了解.问题不是我的代码,除了我发送这个特定节的方式,或者它在前面的步骤中会失败.但是对于它的价值,这里是我到目前为止的代码,以及完整的日志(会话的记录).谢谢.

xmpp google-talk

8
推荐指数
1
解决办法
4292
查看次数

Google API:显示Google Talk/Chat和Google Hangout的在线联系人

我可能忽略了这一点,但我想在我的网站上实施Google Talk和Google Hangout,我正在寻找某种(官方的,最好是PHP)API调用来检索Google+用户的在线/离线联系人.(类似于Gmail旁边的在线联系人列表)

这是API功能可用,并且可以提供与该选项的用户选择联系人(或多个)启动一个谷歌的Hangouts并邀请?

google-talk google-plus google-shared-contacts

7
推荐指数
1
解决办法
4385
查看次数