钉钉机器人——记第一次程序的编写

时间好快,在上海的张江高科工作半年了。张江这个地方是,百度词条是这样介绍的:

上海张江高科技园区 , 自1992年成立以来,一直被国际同行称为“The Silicon and Medicine Valley in China(中国硅谷)”而享誉世界,经过近二十年的开发, 园区构筑了生物医药创新链,集成电路产业链和软件产业链的框架。

简单的说,就是遍地都是高校、研究院,是程序员小哥哥、小姐姐、各类技术大牛的聚集地。我一个门外汉,编程零基础,格格不入。之前(还在做新能源的时候)总嚷着说要学编程,买了两本书,积了不少灰......最近几天,在学习量化交易的推动下,终于,敲起了代码......

这次学习编写的代码,简单说就是让机器人能够给钉钉发送通知(如果是执行量化程序,可以及时通知我,程序执行的情况)。下午敲完代码(其实是抄写完)回看一下,其实代码并不是很难,只不过对于我这种新新手而言太不熟悉,容易望而生畏。

大致流程是这样:

先下载安装电脑版钉钉(阿里的一个办公软件,类似微信的通讯办公软件),建一个群(不少于3人即可),然后可以设置添加机器人,选择自定义


钉钉机器人——记第一次程序的编写_第1张图片

然后点击设置,给机器人取个名字(比如我着就叫她小姐姐),复制webhook的信息(这里有钉钉机器人的ID),把ID信息添加到相关的代码程序,运行即可。


钉钉机器人——记第一次程序的编写_第2张图片

把小姐姐的ID复制到这里(红框位置),然后在编辑希望小姐姐给你发送的通知(红圈内的文字),点击运行,就可以啦。

钉钉机器人——记第一次程序的编写_第3张图片

运行效果如下:


钉钉机器人——记第一次程序的编写_第4张图片

一点感悟:

1.我并不会盲打

以上这些代码,虽说我是直接抄写的,但是,我是一个一个敲上去的,不是直接复黏贴的。这个过程,可能一般的程序员,5-10分钟就可以搞定(如果是这个字节数量的中文小说,我估计3分钟也可以敲完),但是我足足用了40多分钟。加上后来import 那三个模块,到成功运行,足足用了一个多小时呢...

我自以为打字速度还可以,虽然有时候会出错。但是,这次敲代码才发现,我的小拇指不听话,平时用不到的各种标点,代码里一直在用(,./?()%[]{}\|;:'""。。。)另外,平时打字,输入法的模糊音帮了不少忙,敲错几个字母,输出结果可能还是你想要的。但是代码里只要有字母出错,运行时就会报错,我在调试的时候,就改了好多次字母的拼写。盲打,我根本就不会...

2.基础知识不可或缺

很多时候别人给出的代码都是片段,并没有完整包含所需要的信息。比如上面那段代码,就没有import的信息。一开始我并不知道,运行的时候,总是显示钉钉发送失败,然后告诉我各种XXX没有被定义。根据报错信息,在网上找到了一些import模块的信息,但还是不全,最终请教了教学编程的老师,才最终搞定。

后来我才知道,这些是基础知识,默认大家都知道的知识,大概就省略了。只是,我太着急了,还没学基础,就直接做了“项目”。

3.编程并不难,边学边用,边用边学。先把代码敲起来再说....

今天就到这吧。

你可能感兴趣的:(钉钉机器人——记第一次程序的编写)