聊一聊我为什么转去微信

用Python机器人监听微信群聊 随着微信社交的兴起,我们加入的群也越来越多,一个不经意就被拉入好几个群,群是大家协同交流的平台,但是微信群却越来越泛滥,不知道大家有没有统计过自己浪费在毫无营养的群中的时间? 因为群质量太低或者群太吵的原因我们往往会将群设置为勿扰模式,而这样又有可能会错过一些自己比较关注的人发的消息,比如女神、老板、和产品狗。。。 为了解决这个痛点,今天带大家一起来看看如何用Python开... 阅读详情

最近做了一件会很大程度影响我人生轨迹的事情:从腾讯SNG转到WXG。

这半个月,我经历了从深圳到广州、从熟悉到陌生、从Android到iOS,从晚上8点下班到晚上12点下班……

下周又要忙了,但是今晚竟然一点不困,索性简单聊一聊转岗的事情吧。

为何要转岗

和leader提出转岗想法的时候,我是忐忑的。在目前的组呆了两年多,同事关系融洽、leader也很信任,考核、前景好像都是一片光明。这不就是人人向往的工作环境吗?是的,我承认目前的工作干着还挺舒心。不过,我有自己的一些想法。

逃离温暖的舒适区

为什么要逃离舒适区?2010年是诺基亚的巅峰时刻,占领中国市场40%的份额,其市场地位无人能动摇。没人会想到短短几年,塞班完全没落。时间之快,快到诺基亚的管理层根本不相信接下来会发生的一切,不信自己移动霸主的地位会被动摇。但是也就是从那一刻起,下滑不可逆转的发生了,诺基亚甚至没有来得及做出什么调整。

如此牛逼的企业,怎么也没想到会这么快的被淘汰,何况普通的一个人呢。当一个人在一个舒适的环境呆久了,就会慢慢的没有了挑战,放慢了进步。继续工作一年、两年,可能比较大的提升就是资历、职级这些吧。但是这些只要努力,在哪里都会有的。人在舒适区最容易颓废,而这种颓废往往很难发现。怎么识别呢,设想自己保持目前的状态,三年后,会是什么样呢?是否满足自己的要求呢?想清楚这些,才能更好做出选择。

当然,逃离舒适区,不一定要非要跳出去,如果当前的工作符合你的规划,前景也很光明,这种情况跳出去,岂不是自己作。因人而异,独立思考,认真分析。

年轻的时候多些历练

互联网界,时间就是金钱,时间就是机遇,当然,其他行业也是如此,但是互联网行业更加敏感和残酷。

20岁到30岁之间,我们的体力、精力、抗压力,都会是人生中最强的时候。这十年间,我们从学校毕业,和自己心爱的另一半恋爱、结婚、生子,从学生时代的懵懂,到工作几年后的成熟和稳重,从完全靠家里人接济,到有了自己的存款、社会资源。这十年,可以经历的有太多,人和人的差距,也会更多。

另一方面,这十年又是短暂的,每天忙于工作,很多人可能一年才回家一次。每一次回老家,都意味着又过去了一年。一年又一年,我们每日忙于工作,有多少时间静下心来想一想自己的现状和规划呢。

我们没法通过规划让自己在未来的某一天一定会达到自己期望的目标,但是我们却可以丰富这段追逐目标的路程。我们可以多经历一些挫折、磨炼,让自己更加的皮实一些,让自己更加的成熟一些,让自己更加的勇于改变一些。


做一个伟大的产品取悦自己

做一个伟大的产品取悦自己。作为开发者,能够参与微信客户端的开发,也是一件挺值得高兴的事情,当拿到微信的源代码的时候,当把微信跑在模拟器任意调试的时候,还是挺激动的,这大概就是人们常说的“虚荣”了。

另外,我也是比较实在的人,微信这边人少些,没那么拥挤,吃饭免费,嗯,离南方某电子厂的待遇还差包住,还要继续加油。

新的开始

新的起点,新的征程,新的希望!

react-native-wechat微信组件的使用 版权声明:本文为博主原创文章,未经博主允许不得转载。 react-native-wechat 具有微信 登录,分享,收藏(v1.9.9+) 和支付的功能,适合iOS/Android 双平台使用 安装 react-native-wechat //npm 安装 npm install react-native-wechat --save //yarn 安装 yarn add react-... 阅读详情

相关推荐

微信群聊数据抓取避坑指南:Java版wechat-tool的正确打开方式

本文详细介绍了使用Java版wechat-tool进行微信群聊数据抓取的避坑指南,包括环境配置、安全防护、数据库优化、消息处理及性能调优等关键步骤。帮助开发者高效稳定地获取微信群聊消息数据,避免常见陷阱,实现可靠的数据采集。

weixin_30632089的博客 246

HTML5+CSS3模拟实现《亮剑》平安县城一役精彩微信群聊-谁开的炮?

转眼从2005年到现在,《亮剑》已经播出多年,但热度依然不减,而且每次重温我都会看出不一样的意蕴,今天,我就用HTML5+CSS3模拟实现《亮剑》平安县城一役精彩微信群聊-谁开的炮?

xingyu_qie的专栏 5168

Linux安装微信wechat

4.grub启动显示条目异常,apt update & upgrade失败,还有软件和更新无法打开等情况。1.使用终端命令行安装软件源。2.使用终端命令行安装微信。执行成功以后,使用以下命令。

Ken的博客 1万+

微信群聊为什么人人都可以改名?——这个功能特别不好

这一点很好理解,父母、朋友、同学和同事,这些都是我们的身边人,大家天天见面,相互之间熟悉了解,他们不会像那些高高在上的明星一样,让我们有可望不可及之感,我们不会去崇拜他们,他们也不会崇拜我们,大家彼此之间的社交关系是平等的。这个场景下,群成员需要先去联系群主,群主同意后,由群主来完成群名修改,这个流程就相对繁琐了些,不但会降低效率,可能还会给群主带来一些不必要的社交负担。2、微信看重用户的社交效率,熟人社交的场景下,人人都可以改群名,这会提高效率,毕竟多人修改的效率要高于一人修改。

qq_15963745的博客 1727

Python的WNTR库---基于供水网络

WNTR使用小结(一) 本人最近主要再做设施网络的内容,主要聚焦供水管网(water distribution network,WDN),在做实验中主要用的包为WNTR,下载连接: 链接: WNTR.最好安装最新版本 如果有做这方面研究的小伙伴们需要测试数据可以直接从WNTR实例数据中下载,其中提供了四种规模大小的管网,格式为.inp,可以搭配Epanet使用。如果需要更多示例数据可私信我! 以下内容全部为本人自己探索的小心得,希望能给你带来一点点帮助,如果不够详尽可以自行参阅官方文档:链接: 官方文档.

pushhy的博客 4934

NLP DAY1: 文本数据读取

txt 文本数据的读写CSV 及 Excel 文本数据的读写更多的 DataFrame 操作数据规模太大怎么办相信通过本次实验的学习,同学们可以游刃有余地面对各种数据文件了。在接下来的实验中,我们将开始真正地开启自然语言处理之旅,开始认识并熟悉一些常见的针对文本本身的预处理操作。

feifeikon的博客 1060

跟相亲对象微信聊什么?聊天绝学四步走一试便知有没有

跟相亲对象微信聊什么?聊天绝学四步走一试便知有没有。 很多男生在微信上和妹子聊天时,经常聊着聊着就冷场了,搞得彼此很尴尬,特别是对方是你相亲对象的时候,更是巨尬无比。那么从微信上该怎么和女生聊天,才能寻得女生的芳心,让妹子对你产生好感呢?兄台莫急,下面就进入正题,教你跟相亲对象微信聊什么的专用秘籍---“聊天四步走”。 跟相亲对象微信聊什么第一步:来一个幽默的开场白 在彼此还不算熟悉的情况下,如果开场白过于生硬或死板,会直接降低女生对你的第一印象,甚至不愿意和你聊天。所以开场白的好坏极为关键。多数

jowhah的博客 9485

LSTM预测股票数据---数据预处理

# 导入相应的模块 import pandas as pd import numpy as np import matplotlib.pyplot as plt import tensorflow as tf # 获取训练集 def get_train_data(data,batch_size = 60 ,time_step = 20,train_begin = 0,train_end = 58...

qq_35358021的博客 3360

为什么需要wechat-versions?快速了解微信版本存档的重要性

在当今数字时代,**微信版本存档**对于Mac用户来说具有不可忽视的重要性。wechat-versions项目作为一个专业的**微信历史版本**保存库,为普通用户和开发者提供了宝贵的版本回溯能力。这个开源项目每天自动检测微信官网的Mac版本更新,计算文件的哈希值,并完整地保存每个历史版本,确保用户能够随时访问和下载需要的微信版本。 ## 🔍 微信版本存档的核心价值 ### 1. 解决版本兼容

gitblog_01091的博客 1052

知识存储之Apache Jena

知识图谱的存储可以分为基于表结构的存储和基于图结构的存储。1️⃣基于表结构的存储基于表结构的存储利用二维的数据表对知识图谱中的数据进行存储。根据不同的设计原则,知识图谱可以具有不同的表结构:💨知识图谱实质上是一个个的三元组,一种简单直接的存储方式是设计一张三元组表用于存储所有三元组,有不少比较成熟的产品利用该形式存储知识图谱,包括Jena、Oracle、Virtuoso等。💨为每种类型构建一张表,同一类型的实例存放在相同的表中。

Puzzle的博客 6065

【深度学习|地学应用】MODIS AOD产品和HYSPLIT模型的局限性和不确定性?

【深度学习|地学应用】MODIS AOD产品和HYSPLIT模型的局限性和不确定性?

985小水博的摸鱼日常 463

微信群聊,为什么人数上限500人?

作者:hy0625 全文共 1687 字,阅读需要 4 分钟 ———— / BEGIN / ———— 之前跟朋友聊天,提到了这个问题:为什么微信的群聊限制在了500人,是出于什么原因? 简单思考了一下,认为主要是以下几个方面的原因: 存在社群管理成本 避免用户沟通成本过高 避免群体事件 用户阅读压力过大 技术压力

人人都是产品经理 3552

需求跟踪详解

需求跟踪是指在软件项目开发过程中,建立并维护需求与项目各阶段工作产物(如设计文档、代码模块、测试用例等)之间对应关系的过程。它不仅记录需求从提出到实现的完整路径,还能反映需求变更时对各阶段工作的影响范围,是连接用户期望与实际软件开发产出的桥梁。

跟佟格湾一起学习计算机知识吧~ 1423

微信群聊AI总结助手

在主界面输入:群聊名称:要总结的微信群名称获取小时数:要获取多少小时内的消息AI服务:选择要使用的AI服务点击"获取群聊消息"按钮等待AI生成总结直接查看总结内容点击"保存总结"将内容保存到本地文件点击"发送到群聊"将总结发送回群聊切换到"提示词配置"标签页编辑提示词模板点击"保存提示词"使其生效如需恢复,可点击"恢复默认"

mqwguardain的博客 4403

GTK4 入门到实战

本文介绍GTK4作为主流Linux GUI工具包的发展历程与核心特性,涵盖其从GIMP项目诞生的自由软件理念、版本演进及跨平台支持。重点解析GTK4的架构(GDK/GSK/GLib等)、GObject对象系统、信号-回调机制与事件驱动模型,并以C语言为例,结合开发环境搭建与官方示例(gtk4-demo)指导实践,最终通过图片查看器与多标签编辑器项目实现完整应用开发。

OneSea 1400

AIGC 算法工程师面试八股文全解析:Diffusion Models 原理、推导与实战要点

特性 | 重参数化技巧 (Reparameterization Trick) |本质| 将随机变量的采样过程从不可导的随机操作转换为可导的确定性函数与一个已知分布的随机噪声的组合。目的。

m0_71589036的博客 404

Electronic WeChat终极指南:如何在macOS和Linux上高效管理微信群聊

Electronic WeChat是一款基于Electron构建的第三方微信客户端,专为macOS和Linux用户打造更优质的微信使用体验。它不仅保留了网页版微信的所有功能,还通过一系列优化让应用表现得更像原生程序,帮助用户更高效地管理微信群聊和日常通讯。 ## ✨ 为什么选择Electronic WeChat? 对于macOS和Linux用户而言,官方微信客户端长期存在功能缺失和体验不佳的问

gitblog_00087的博客 776

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

微信网页版完全解决方案:wechat-need-web插件让浏览器聊微信不再受限

你是否遇到过微信网页版无法访问的问题?wechat-need-web插件正是为解决这一痛点而生,它能让你在Chrome、Edge和Firefox浏览器中顺畅使用微信网页版,无需安装臃肿的客户端,轻松实现浏览器内的微信沟通。 ## 为什么微信网页版访问总是失败? 很多用户反馈,直接访问微信网页版时经常遇到"无法登录"或"网络错误"等提示。这是因为微信对网页端访问采取了严格的验证机制,普通浏览器请

gitblog_00048的博客 1093

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

laravel5.6安装laravel-wechat 实现微信授权登录(公众号)

laravel5.6安装laravel-wechat 实现微信授权登录 一.下载laravel-wechat https://packagist.org/packages/overtrue/laravel-wechat 二. 使用composer安装laravel-wechat composer require "overtrue/laravel-wechat:~4.0" php>=7....

太阳上的雨天 9160

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

米聊十年,黯然退场

本文转载自 猎云网,作者苏舒 昨日,张小龙和雷军,一边欢喜一边惆怅。 在微信公开课 PRO 上,张小龙意气风发,用视频号开启微信下一个十年。而诞生在微信之前的即时通讯工具米聊,却黯然退场。 昨日下午,小米旗下米聊发布公告称,因业务变动,米聊将于 2021 年 2 月 19 日 12 点 00 分停止服务。此外,公告还提到,用户需在停服前自行导出聊天记录及个人资料等信息(安卓 v8.8.70 及以上版本支持批量导出),停服后将无法导出用户在米聊内的任何信息。 出生在 2010 年 10 月的米聊,由.

m0_46163918的博客 1959

微信开发必备:TypeScript-WeChat-Starter类型定义文件wechat.d.ts全解析

TypeScript-WeChat-Starter是一个专为微信开发打造的TypeScript模板项目,它提供了完整的微信JSSDK类型定义文件wechat.d.ts,帮助开发者在微信生态中构建类型安全的应用程序。本文将深入解析这个关键文件的结构与功能,让你轻松掌握微信开发的类型定义使用技巧。 ## 为什么需要wechat.d.ts类型定义? 在TypeScript开发中,类型定义文件(.d.

gitblog_00168的博客 918

wechat-bot-wechat4u微信机器人

wechat-bot-wechat4u,基于wechat4u进行开发,接收微信账号消息并提供自动回复、记录存储、消息推送、消息转发等功能,可通过自定义实现各种功能,诸如:社群接单机器人、人工智能机器人、聊天伴侣等。

小新没有蜡笔的博客 1769

Android 仿微信群聊头像

在网上找了些仿微信群聊头像的开源库后,发现没特别好用的,或者说满足我需求的,就只好在别人的基础上改了下,也就有了这样的自定义控件了,以此来实现微信群聊头像的效果,效果图如下所示: 主要实现: 一、自定义viewGroup,以此来实现主要的代码逻辑 public class NineGridImageView extends ViewGroup{ private int

Loften_93663469的博客 1万+

【免费下载】 wechat-bot:自动回复微信消息的智能助手

在数字化时代,微信已成为工作和生活中不可或缺的沟通工具。如何高效管理微信消息,及时响应好友和群聊?wechat-bot 来袭,它是一个基于 ChatGPT 和 wechaty 的微信机器人,能够帮助你自动回复微信消息,管理微信群/好友,让你轻松应对信息洪流。 ## 项目介绍 wechat-bot 是一个开源项目,它利用 ChatGPT 的自然语言处理能力和 wechaty 的微信接口,实现了自...

gitblog_00613的博客 1686

【腾讯Bugly干货分享】聊一聊微信“小程序”

Dev Club 是一个交流移动开发技术,结交朋友,扩展人脉的社群,成员都是经过审核的移动开发工程师。定期会举行嘉宾分享,话题讨论等活动。本期讨论话题为:聊一聊微信“小程序”。引言2016年9月21日,微信开始陆续对外发送小程序(应用号)内测邀请,而小程序即被外界广为关注的微信应用号。 微信小程序是什么? 小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜

腾讯Bugly的专栏 2418

微信自动化终极指南:wechat-api快速上手完整教程

在数字化生活日益普及的今天,微信已经成为我们日常沟通、工作协调、信息获取的重要平台。对于许多创意工作者、小型企业主和教育工作者来说,如果能将微信的一些重复性工作自动化处理,将能极大地提升工作效率。今天,我们将为大家介绍一个名为**wechat-api**的Java开源项目,它能够为你的微信个人号赋予自动化能力,让你从繁琐的重复操作中解放出来。 这个项目由Java技术栈构建,通过简洁的API设计,

gitblog_00897的博客 919
上一篇: 嗨,第一篇分享哦
下一篇: 运气差的时候怎么办?
肖小的人儿
博客等级 码龄12年 29粉丝 56原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值