lctt / lcbot Goto Github PK
View Code? Open in Web Editor NEWLinux ** 微信群机器人(已经停止维护)
License: MIT License
Linux ** 微信群机器人(已经停止维护)
License: MIT License
拉黑时如果被拉黑用户以不在群聊,则进行提示
好像是一声不吭?
增加错误判断
1个月没有发言的用户T掉。
机器人在踢出用户后,反馈信息
提出用户后无返回
将 return result 转化为 group.send即可
当前无返回提醒,管理员无法确定是否成功踢出用户
An error occurred in <function wxpy_group at 0x0000000003661048>. Traceback (most recent call last): File "E:\python3\lib\site-packages\wxpy\api\bot.py", line 418, in process ret = config.func(msg) File "bot.py", line 168, in wxpy_group ret_msg = remote_kick(msg) File "bot.py", line 96, in remote_kick if not from_admin(msg): File "bot.py", line 84, in from_admin print(admins) File "E:\python3\lib\encodings\cp437.py", line 19, in encode return codecs.charmap_encode(input,self.errors,encoding_map)[0] UnicodeEncodeError: 'charmap' codec can't encode characters in position 10-11: character maps to <undefined>
断网的情况下,打开微信,点击退出,选择退出当前帐号,退出微信B,退出或者切换账号的话必须在有网的情况下才可以操作,不能像你说的那样断网退出,有什么好的解决办法没?
Traceback (most recent call last):
File "single_group.py", line 41, in <module>
target_group = bot.groups().search(group_name)[0]
IndexError: list index out of range
LOG OUT!
现在关键字入群这块不知道是我没配置好,还是程序这边还没实现功能呢,如果是我没配好,我得慢慢跟下源码找找,但技术渣,没找到。。。
<运行python3 export_puid.py后,打开data,发现好友数量与手机登陆后数量不一致,且没有获取到group信息>
对机器人发送消息的长度进行限制,避免出现过长消息
无
使用 nohup 启动后,退出阿里云主机后自动退出?什么鬼?
当github 仓库更新后,自动在群内发送通知
当用户提交PR或其他信息,机器人会自动发送相关消息到指定群
借助数据库
机器人做轮询
在工作群内,自动发送消息,群中相关人员即可看到信息
有没有方法自动建群,群名递增,然后自动保存二维码到相册
限制用户要求加群的频率,比如一天内只能加几个群
无
现在是进一个人就发欢迎语,有些频繁,如果可以设置进群人数,比如说来5个人,再发送欢迎语
功能:
1,获取群内人数
2,判断人数是否达到5人(人数可以设置)
3,达到条件再发送欢迎语
这个功能三步连在一起:
1,同意好友
2,发送群邀请(指定的一个群)
3,回复一段话
感谢~
群内禁言功能 只要有人说话就踢出去!(跟判断关键词差不多类似)
建议开发好友管理功能,自动或者手动检测单向好友,自动或者提示删除。
检测 PUID 设置,如果未设置puid,则退出,提示运行 export_puid.py
无动作,直接退出
判断length
合理的提示可以有效减少用户提问简单问题。
由于会被误解为那种图灵机器人,经常会被拉入其它群。因此应该被拉入群时表明不是那种“陪聊的机器人”,并自动退群。
无反应。
只有当管理员拉机器人入群时才接受。其它人拉群就应该吐槽并退出。
提问人 at 机器人。机器人回复消息时at 提问人
例如
我:@机器人 你好。
机器人:@我 您真帅。
在windows下,默认使用弹出
在*nix 下,默认使用console_qr
无论什么操作系统,都使用console_qr
使用os 包来判断系统,借助if来设置不同的参数
简化配置的难度
可以对系统语言为英文时的邀请信息进行处理
无法识别英文邀请信息
增加英文版邀请信息的正则表达式
"xxx" invited "xxx" to the group chat
机器人因为网络环境容易掉线,掉线之后如果没及时发现,这个时候加的好友都不能自动拉群
##解决方案
1,手动同意好友
2,获取同意好友的事件
3,拉群或者回复一段话
增加管理员对机器人的全局控制指令
无
判断对方的行为,决策是否主动应答。
当别的自动回复机器人和本机器人加为好友时,会分别触发双方的自动应答机制,从而造成机器人对打,然后会造成发送消息频率过快,从而被系统禁言。
检测某人只能进某类群中的一个,即同类群,只允许进一个群,如我有英雄1、英雄2、英雄3三个群,除管理员外仅允许进其中一个群。
简化配置流程,取消 puid 配置需求,取消导出 puid 这一配置步骤
使用管理员与群 puid 进行配置,每次配置需运行两次才可正常使用(第一次导出 piud 数据,第二次运行机器人)
取消 puid,改用管理员群与被管理群前缀来代替现在 puid 的设置功能,并增加对被管理群的刷新命令
群发功能,指定群进行群发,好友进行群发,并且在群发的过程中能够进行过滤
当管理员通知机器人踢出某人之后,可以由机器人给机器人自己留言,说明该操作:
“xx 管理员在 xx 群踢出了 xx”
这样,机器人在必要时,可在手机端将该被踢用户加入微信黑名单中,拒绝接收任何消息
无
每秒只执行一个请求
有多少请求,接受多少请求。导致很快就会超限
利用try catch 处理错误
能够保证机器人正常运行。
关键词回复后可以拉人进去,可是进群后机器人没有说出关键词。设置只更改了管理员、群号还有私聊的对话。
还有一个就是想请问管理员怎么实现T人的功能啊,新手不太了解机器人的指令……
使用的win10,python3
可以考虑使用laravel 来做个后端管理。
今天发现LC机器人对关键字不反应
对非关键字,自动回复”欢迎您“等信息
根据管理员指令对群成员进行处罚,处罚分为几个不同程度的处罚:
如题所示,我认为如果可以为每个群自定义天气提醒,似乎对生活更有帮助些。
尤其是当某城市可能会遇到下班或放学时做一个下雨的提醒。
群越多,启动越慢,群发消息也越慢
、
最主要的问题是,发送或者接收消息后,内存持续增长,无法得到释放
根据用户发送的内容,结合关键词判读是否为广告,如果是广告直接移除,不需要管理员移除@他
一,根据关键词自动移除用户
步骤:
1,判读用户发送内容是否包含 设置好的一个或多个关键词,例如:广告,联系 等
2,判断成功机器人自动移除
二,黑名单功能
步骤:
1,移除的用户都加入黑名单
2,下次再进来自动移除
自动根据添加机器人好友的微信用户的属性,主动发送加群邀请,预期的条件可能有:
无
读取加好友的用户属性,如果不可行,则忽略。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.