腾讯轻量服务器 OpenClaw 实践
发表于|更新于
|浏览量:
背景
看到腾讯云的征文,想到自己虽然搭了一个OpenClaw,但是搭建之后就在吃灰,恰好趁着这个机会,好好思考一下,怎么把OpenClaw用起来。
搭建OpenClaw很简单,难的是你用它来做什么?
安装OpenClaw
点击 Codebuddy送的服务器,选择重装系统,如下图:

点击第一个使用应用模版,选择 AI 智能体,选中 OpenClaw,如下图:
然后再次点击服务器,点击服务器,然后选择应用管理,在底部新增模型,混元和通义都有免费的额度,可以尝试,如下图:

选中一个点击应用,等状态变为使用中,就可以了,然后配置 OpenClaw的 channel,
问题
注意:这个国内的服务器,连不了 Telegram 的机器人。试了好久,发现是服务器国内的问题。。。
总结
参考
文章作者: 今是昨非
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 今是昨非的博客!
相关推荐
2022-05-23
图片压缩 mac 应用开发
图片压缩 mac 应用开发背景3年前有个项目BatchProssImage,使用 Python 写的批量压缩图片的,最新再次使用时,发现忘记了怎么使用,所以就有了把这个Python 实现的工具,做成一个简单的 mac app 的想法。 过程想法很简单:印象中当时这个工具是使用 tinypng 的 api 压缩的,所以开发一个 mac客户端,调用压缩的接口,导出照片就可以。开始动工。 首先 mac 客户端的 UI 从哪里来?之前有个项目OtoolAnalyse——分析Mach-O文件中无用的类和方法,是借LinkMapUI 来实现的。这里想了想,嗯,还可以用这个方法。打开项目一看,OC 的,还是用 Swift 写一遍吧。 UI 实现想一下大致需要哪些功能, 选择文件 || 目录 选择导出目录 开始压缩 压缩进度显示 噢噢,还有一个,tinypng apikey 输入 再考虑一下,选择导出目录是否必要?之前笔者自己使用其他 APP 选择导出时,打断先有的操作且不说,对于选择困难来说,每次考虑要导出到哪里都是一个问题,要不要新建一个文件夹,还选择同目录会是什么效果等等。 改为 ...
2022-09-26
手把手教你创建widget2
手把手教你创建widget2接上篇iOS Widget,这里介绍下WidgetBundle的用法和怎么做一个支付宝类似的 widget,上篇里把WidgetBundle写成了WidgetGroup,我的错。 WidgetBundle 的用法再来回顾一下什么情况下使用 WidgetBundle,上篇里介绍了supportedFamilies,可以设置Widget 不同的尺寸,比如Small、Meidum、Large等,但是如果想要多个同尺寸的 Widget ,比如:想要两个Small尺寸的 Widget ,类似于下面东方财富 Widget 的效果,就需要用WidgetBundle,设置多个Widget。 WidgetBundle的使用不难,下面来看下,上篇最后的代码(可以去https://github.com/mokong/WidgetAllInOne下载,打开 Tutorial2),只显示了一个 Medium 尺寸的 Widget,这里修改为使用WidgetBundle显示两个Medium尺寸的 Widget。 新建SwiftUIView,...
2024-06-20
算法——两数之和、字母异位词分组、最长连续序列、移动零
算法——两数之和、字母异位词分组、最长连续序列、移动零的实现 两数之和 给指定的数,找到数组中两数之和为给定数的 index 思路: 使用字典 dict 存储,key 为数组中 index 对应的值, value 为 index。然后遍历数组, 如果 target - value在数组中存在,则返回target-value 对应的字典的 value 即 index和当前 value 对应的 index; 如果不存在,则把当前 value 和 index 存入数组中。 解法: 123456789101112131415161718192021/**index, value 遍历数组如果 target - value 在字典中,则返回字典中的index和当前index如果不存在,则存储当前值和 index,dict[value] = index*/func twoSum(_ nums: [Int], _ target: Int) -> [Int] { var dict = [Int: Int]() for (index, value) in nums.enu...
2026-06-11
Workbuddy 封装Agent实践体验
背景起因是:看群里一直说现在面试都是招 Agent 开发,我想了一下,对于 Agent 的了解并没有太多,只是听到别人天天提起,但具体说什么是 Agent,怎么封装 Agent,都不熟悉,所以就想着实际体验一下 调研Agent 开发是什么具体步骤,先了解一下 Agent 开发是做什么的,回头能说出个一二三。 Agent 开发的核心,是让模型从“会回答”变成“会感知、会规划、会调用工具、会执行任务并能自我修正”的系统。 Agent 开发不是只写一个聊天机器人,而是围绕目标、环境、工具、记忆、规划、执行和评估,搭建一个能持续完成任务的智能应用。 Agent 开发要做的事情,就是把大模型放进一个可控的执行系统里,让它在明确边界内理解目标、拆解任务、调用工具、处理反馈,并稳定完成真实任务。 Agent 开发和普通 AI 应用开发的区别普通 AI 应用更像是“输入问题,输出答案”。Agent 应用更像是“输入目标,系统自己决定怎么完成”。两者的差异主要在于 Agent 需要更强的行动能力。它不仅要生成内容,还要调用工具、观察结果、调整计划、维护状态,并在多步骤任务中保持一致性。因此,A...
2018-12-11
在Swift中使用error来控制流程
此文是翻译原文链接:Using errors as control flow in Swift app和项目里管理控制流会对代码的执行速度,代码的调试复杂度有重大的影响。代码的控制流本质上是函数和声明的执行顺序,及代码执行路径。 尽管Swift提供了很多工具定义控制流——例如if, else, while 及 optional;这周,我们来看一下,如何通过Swift编译时错误来抛出和处理model,来让控制流程更容易管理。 抛出可空的值可选值,作为Swift的重要特征,处理空的数据时可被合法的忽略;它也经常被用作给定函数的来源样板在控制流程中。 下面,重写了从app中bundle加载、调整图片的方法。由于每一步操作都返回了可空的图片,不得不写多个guard语句,告诉函数哪里可以退出: 12345678910111213func loadImage(named name: String, tintedWith color: UIColor, resizedTo size: CGSize) -> UIIma...
2019-01-02
用搬瓦工搭建ss
因为工作的原因会经常使用Google搜索,最初一直是买的VPN,或者蓝灯,后来发现有时候下载东西的时候速度特别慢。然后想自己好歹也是个技术,要自己动手丰衣足食。 前年开始用搬瓦工搭建ss,19.9$一年,当时记得操作好麻烦,还求助了别人。然后去年续费,我感觉自己搭建的还蛮不错,自己用,看视频比较少,也不访问违法网站,速度也可以接受。 今年收到邮件说,不能续费了。。。。因为当时买的是openVZ,不支持续费了。要迁移到新的KVM。郁闷了好久。但还是要用啊。前阵子黑五的时候,就又买了个29.9$一年的,打算看看视频。买了之后,再次搭建,我发现,特别简单,不到十几分钟就搞定了。想想我还有上次搭建的阴影,也是够了。 至于为什么突然想弄一个关于这个的文章,一呢是老是会有人问我借账号用,不给用吧,不好意思,给用吧,又怕他们访问什么网站,把我的给封了。二来,是我想保存一下自己的操作流程,这样网上找不到的时候,自己还有个备份。 下面的内容都是转载的,但是我自己试过了,我的新SS就是按照步骤搭建的 转载搬瓦工 VPS 搭建 Shadowsocks (SS) 科学上网图文教程 | SS多用户配置...