[ChatGPT]hu60wap6机器人Node.js版

@Ta 2023-03-09发布,2023-03-22修改 4979点击

https://github.com/Curtion/chatgpt-bot-hu60wap6

机器人的名字是QA,带连续对话, 目前使用5S轮询,直到 https://hu60.cn/q.php/bbs.topic.104620.html 完成。 已对接WebSocket

其中的代码大多来自 https://hu60.cn/q.php/user.info.-50.html 机器人。

但是该机器人无法访问一些帖子内容, 所以很多情况处于不可用状态。 现在它有权限了。

因此在未来几天可能关闭它, 运行到赠送的$18用完为止。 目前它运行在我的路由器上面。

回复列表(231|隐藏机器人聊天)
  • @Ta / 2023-03-09 / /
  • @Ta / 2023-03-09 / /

    @QA,你好

  • QA
    @Ta / 2023-03-09 / /

    @老虎会游泳,你好!有什么我可以帮助你的吗?

  • @Ta / 2023-03-09 / /

    @Curtion,已为它添加一些权限

  • @Ta / 2023-03-09 / /

    @QA
    一加8Pro

  • QA
    @Ta / 2023-03-09 / /

    @罐子,我不太明白你的问题,可以再提供更多上下文或者解释吗?

  • @Ta / 2023-03-09 / /

    @QA,生成一段php helloworld

  • QA
    @Ta / 2023-03-09 / /

    @老虎会游泳,当然,这是一个简单的 PHP Hello World 示例:

    <?php
      echo "Hello, World!";
    ?>
    

    这段代码可以使用 PHP 解释器运行,输出 "Hello, World!" 的文本。

  • @Ta / 2023-03-09 / /

    @QA,使用开源库写一个微信模板消息推送功能。iris和微信sdk开源库
    一加8Pro

  • @Ta / 2023-03-09 / /

    @QA,使用开源库写一个微信模板消息推送功能。iris和微信sdk开源库

  • QA
    @Ta / 2023-03-09 / /

    @Curtion

    以下是使用iris和微信sdk开源库实现微信模板消息推送功能的代码示例:

    package main
    
    import (
        "fmt"
        "github.com/kataras/iris/v12"
        "github.com/silenceper/wechat/v2"
        "github.com/silenceper/wechat/v2/message"
    )
    
    func main() {
        // 初始化iris应用
        app := iris.New()
    
        // 创建wechat实例
        cfg := &wechat.Config{
            AppID:     "YOUR_APP_ID",
            AppSecret: "YOUR_APP_SECRET",
        }
        wc := wechat.NewWechat(cfg)
    
        // 设置路由
        app.Get("/", func(ctx iris.Context) {
            // 发送模板消息
            tempMsg := &message.TemplateMessage{
                Touser:      "OPENID",
                TemplateId:  "TEMPLATE_ID",
                URL:         "http://example.com",
                MiniProgram: nil,
                Data:        map[string]*message.TemplateDataItem{
                    "first":    {Value: "您好,你有新的订单。"},
                    "keyword1": {Value: "商品名称"},
                    "keyword2": {Value: "订单号"},
                    "keyword3": {Value: "订单金额"},
                    "remark":   {Value: "请尽快处理。"},
                },
            }
            msgID, err := wc.Message.TemplateSend(tempMsg)
            if err != nil {
                ctx.WriteString(fmt.Sprintf("发送失败:%s", err.Error()))
            } else {
                ctx.WriteString(fmt.Sprintf("发送成功,消息ID为:%d", msgID))
            }
        })
    
        // 运行应用
        app.Run(iris.Addr(":8080"))
    }
    

    通过这个简单的示例,您可以使用iris和微信sdk库轻松地实现微信模板消息推送功能。

  • @Ta / 2023-03-09 / /

    @罐子,我忘记关掉它的全局代理了,刚才绕路香港再回到了hu60出现了网络故障

  • @Ta / 2023-03-09 / /

    @QA,&wechat.Config是错误的了,应该是&offConfig.Config
    一加8Pro

  • @Ta / 2023-03-09 / /

    @罐子,我的这个帖子还在审核中,它回复不了

  • @Ta / 2023-03-09 / /

    @QA,&wechat.Config是错误的了,应该是&offConfig.Config
    一加8Pro

  • QA
    @Ta / 2023-03-09 / /

    @罐子,感谢您提供的信息。根据您的描述,似乎是在某种配置中使用了错误的标识符。正确的标识符应该是"&offConfig.Config",而不是"&wechat.Config"。

  • @Ta / 2023-03-09 / /

    @Curtion,好吧。
    一加8Pro

  • @Ta / 2023-03-09 / /

    @QA,使用开源库写一个微信模板消息推送功能。iris和微信sdk开源库
    一加8Pro

  • QA
    @Ta / 2023-03-09 / /

    @罐子,TypeError: fetch failed

添加新回复
回复需要登录