前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小白变高手:腾讯云AI代码助手助你快速制作企业微信提醒工具

小白变高手:腾讯云AI代码助手助你快速制作企业微信提醒工具

原创
作者头像
快乐的小白
发布2024-07-30 17:11:02
520
发布2024-07-30 17:11:02
举报
文章被收录于专栏:小白开发

引言

近些时逛了逛开源项目,发现企业微信这个功能还挺好玩的。正好工作中有些提示和提醒需要这个!把着独乐乐不如共乐乐理念,现在写个教程给大家也用用,正好试试腾讯云AI代码助手写代码效果怎么样,让腾讯云AI代码助手来帮助我快速将这个工具写好。

一,效果展示

1.文字消息

2.Markdown消息

3.等其他消息类型

二,接触了解腾讯云AI代码助手

1.介绍腾讯云AI代码助手

1.1 打开https://cloud.tencent.com/product/acc点我,进入腾讯云AI代码助手下载页,通过介绍可以知道腾讯云AI代码助手是基于混元代码大模型构建的,该模型具备深度理解和生成代码的能力。在混元代码大模型的支持下,腾讯云AI代码助手能够提供以下核心功能:

  • 技术对话:能够理解和回答与编程、技术架构相关的问题,提供技术咨询和解决方案。
  • 代码补全:根据已有代码上下文,智能补全代码片段,提高编程效率。
  • 代码诊断:自动检测代码中的错误和潜在问题,提供修复建议,提升代码质量。
  • 代码优化:分析代码并提出优化建议,帮助开发者提高代码性能和可读性。

通过这些功能,腾讯云AI代码助手旨在为开发者提供全方位的编程辅助,从代码编写到调试优化,全面提升开发效率和代码质量。它是基于混元代码大模型的智能编程助手,旨在让编程变得更加高效、智能和轻松。

2.下载和安装腾讯云AI代码助手

2.1 在编程工具里搜索或点击页面上立即安装按钮,跳转到插件详情页进行安装,本次教程我以JetBrains为例进行安装,vs也差不多。

2.2 打开JetBrains软件,例如我使用的PhpStorm 2024,在设置里找到插件,然后搜索腾讯云ai助手或Tencent Cloud AI Code Assistant然后进行安装,安装完成后,需要重启。

3. 登录和使用助手

3.1 重启完PhpStorm后,就会进入腾讯云AI代码助手提示页,根据这个提示页面,进行登录。然后点击左边栏,进入助手聊天界面,输入你想让代码帮你完成的事项。

三,进入企业微信,创建机器人

1.创建机器人

1.1进入企微群聊后,点击右上角三个点进入群操作页面,然后添加群机器人,根据提示创建机器人。

2.复制机器人参数

2.1 复制好上面的链接后,将send?后面的参数截取下来,然后单独保存好,后面的代码对接就需要用到这个参数。

四,基于php代码的企业微信提醒

1.用一句话让腾讯云AI代码助手帮你生成代码

1.1 打开助手的聊天窗口,然后输入我们需要实现的功能,比如我需要它帮我写一个php的企业微信群机器人文本消息代码,那么我可以这样对他说。

1.2 腾讯云AI代码助手理解了我的需求,然后回复了上面的代码给我,我们将这段代码复制到一个php文件里,然后将刚才创建机器人时得到webhook地址后面的参数复制到助手生成代码上,也就是下面这一段。

代码语言:txt
复制
$webhookUrl = 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=YOUR_KEY';

1.3 将YOUR_KEY改成我们提取的参数,我的是ae0ff4ed-9c2b-420a-8e23-cf452f55213d,然后需要注意的地方是,复制时看一下有没有空格,如果有空格的话需要去掉

代码语言:txt
复制
$webhookUrl = 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=ae2f34ed-9c2b-420a-8e87-cf452f55213d';

1.4 然后进行运行代码(我本地已经安装了php运行环境,如果没有安装的小伙伴可以自行百度一下php环境安装,下载宝塔或PHP study工具都可以)

浏览器运行一下代码
浏览器运行一下代码
运行发送成功
运行发送成功

1.5 同样如果你需要发送Markdown消息的话,可以直接在助手的聊天窗口里给助手进行提问。

1.6 如果你还需要其他类型的消息,可以看一下企业微信群机器人的文档微信文档:https://work.weixin.qq.com/api/doc#90000/90136/91770,然后将文档内容复制给助手,让助手学习一下,告诉你其他几个类型的消息的php代码该怎么写?

1.7 下面我就贴出以上的两种消息类型全部代码吧,需要哪个类型的消息,直接关闭注释就行,也就是代码前面的斜杠//。

代码语言:txt
复制
<?php
// 设置企业微信 webhook 地址
$webhookUrl = 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=YOUR_KEY';

// 设置要发送的消息内容
//$message = [
//    'msgtype' => 'markdown',
//    'markdown' => [
//        'content' => '这是一条来自腾讯云 AI 代码助手的 **Markdown** 消息'
//    ]
//];
//
//
//$message = [
//    'msgtype' => 'text',
//    'text' => [
//        'content' => '这是一条来自腾讯云 AI 代码助手的消息'
//    ]
//];

// 使用 cURL 发送 POST 请求
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $webhookUrl);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($message));
$response = curl_exec($ch);

// 检查请求是否成功
if (curl_errno($ch)) {
    echo '请求失败: ' . curl_error($ch);
} else {
    $status_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    if ($status_code == 200) {
        echo '请求成功';
    } else {
        echo '请求失败,状态码: ' . $status_code;
    }
}

// 关闭 cURL 会话
curl_close($ch);
?>

五,总结

  • 写完这篇文章,其实大部分时间都是截图和文字介绍,编程代码占用了很少的一部分时间,而以前在编写代码时都需要用一半的时间去写代码,现如今,只需简洁地表达我们的需求,AI助手就能迅速生成高质量的代码,这一转变不仅节省了大量时间,更释放了我们的创造力,使我们能够专注于更高级别的设计和创新工作。腾讯云AI代码助手的智能代码生成和优化功能,显著提升了代码质量,使代码不仅功能完善,而且结构清晰、性能优越。

  • 在个人技能层面,与腾讯云AI代码助手的互动成为了学习新技术和解决复杂问题的有效途径。它就像一位耐心的导师,通过实践引导我们深入理解编程概念,加速了技能的提升和专业知识的积累。无论是新手还是有经验的开发者,都能从中受益匪浅。

  • 可以想象得到腾讯云AI代码助手预示着一个更加智能、高效和创新的编程时代。随着AI技术的不断进步,所以期待它未来在代码生成、优化、错误检测等方面发挥更大的作用,甚至在项目管理和团队协作中扮演更重要的角色。想象一下,未来的工作流程中,AI助手能够自动分析项目需求,生成初步代码框架,甚至自动进行代码审查和优化,这将极大提升开发效率,促进团队创新。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 引言
  • 一,效果展示
  • 二,接触了解腾讯云AI代码助手
    • 1.介绍腾讯云AI代码助手
      • 2.下载和安装腾讯云AI代码助手
        • 3. 登录和使用助手
        • 三,进入企业微信,创建机器人
          • 1.创建机器人
            • 2.复制机器人参数
            • 四,基于php代码的企业微信提醒
              • 1.用一句话让腾讯云AI代码助手帮你生成代码
              • 五,总结
              相关产品与服务
              腾讯云AI代码助手
              腾讯云 AI 代码助手,是一款辅助编码工具,基于混元代码大模型,提供技术对话、代码补全、代码诊断和优化等能力。为你生成优质代码,帮你解决技术难题,提升编码效率。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档