LCBot:Linux 中国开源的微信群管理机器人

Bestony 的头像

·

·

·

9,079 次阅读

Linux 中国一直以来都在运营着一些微信群,帮助大家找到组织,和有共同爱好的朋友一起讨论关于 Linux 、运维 、开发等等。但是长期以来,受限制于微信群二维码仅能在群成员少于 100 人时使用,超过 100 人就需要微信群管理员手动拉人,对管理员们造成了很大的困扰。同时,由于群里有很多人,平时管理员们也有自己的工作,导致无法让用户获得更好的体验。

出于解决上述两个问题的初衷,我们基于 @youfou 开源的 wxpy 库开发了微信机器人,来协助我们的管理员处理微信群的管理问题。

现在,我们的微信机器人已经正式接管了 Linux 中国的所有微信群管理,所以,在这里,我隆重为大家介绍这款机器人 —— LCBot

LCBot 是由 Linux 中国旗下翻译组 LCTT 的开发团队开发的一个为 Linux 中国服务的微信机器人,主要为 Linux 中国下的微信群做管理、维护等工作。

可以说,有了微信机器人,微信群的运营和管理会更加方便,目前我们已经支持的功能有:

  • 根据关键字自动发送加群邀请
  • 接受若干指定的管理员的指令踢出某些群成员

已经排期计划的功能:

  • 根据设定的规则,自动踢人功能(如刷图、长期潜水、红包小偷等)
  • 微信群将满时自动创建分群,自动分流新入群成员
  • 自动创建主题群
  • 自动创建临时群,如果不能达成长久存在条件,自动解散
  • 自动分享公众号推送内容
  • 被踢用户加入黑名单,视情况分别处于不同处罚:一次性踢出、永久踢出、全部群永久踢出
  • ……

开源

技术的红利不止我们需要享受,在这里我们也将这款产品介绍给您,希望 LCBot 可以帮助您更好的运营您的微信群!LCBot 的开源代码在: https://github.com/LCTT/LCBot ,欢迎大家拿去使用和提交 issue

在此,我们要感谢 @youfou 开源了好用的 wxpy 库!感谢 @youfou 在项目开发中对我们的支持!

如果您在使用后,觉得非常好用,不妨来给我们点个 Star ,支持我们的项目更好的发展。

体验

请扫描如下微信二维码,将我们的微信机器人“小二 » Linux中国”(微信号“linux_cn”)添加为好友:

验证信息输入下述关键字,或给机器人发送如下关键字,即可获得加群邀请。

已支持关键词

关键词对应群关键词对应群
运维Linux 中国 ◆ 运维群DBALinux 中国 ◆ DBA交流群
开发Linux 中国 ◆ 开发群PHPLinux 中国 ◆ PHP 交流群
云计算Linux 中国 ◆ 云计算群GolangLinux 中国 ◆ Golang 交流群
学生Linux 中国 ◆ 学生群DockerLinux 中国 ◆ Docker 交流群
安全Linux 中国 ◆ 网络安全群LFSLinux 中国 ◆ LFS 交流群
机器人Linux 中国 ◆ 微信机器人群
嵌入式Linux ◆ 嵌入式群
运维密码“运维密码” 用户体验群

效果

和机器人对话

参与项目开发

目前我们的项目正在不断的迭代中,欢迎参与项目开发,提交 issue、 pull request 。

欢迎大家在 issue 中提交合理的需求,我们将排期开发!

如果您在使用中有问题,也欢迎你加入“Linux 中国 ◆ 微信机器人群”,参与到我们的讨论中来。

3 条回复

  1. bestony [Safari 10.1|Mac 10.12] 的头像
    bestony [Safari 10.1|Mac 10.12]

    大家都太热情了。机器人发送请求超过了微信的限制。今天不能拉人了。

    来自黄冈
  2. 不着调的小男生 [Chrome 58.0|Windows 10] 的头像
    不着调的小男生 [Chrome 58.0|Windows 10]

    觉得好不错,就是觉得 排期的计划难以实现,等实现了,请@我i.

    来自南京
  3. nansion [Chrome 57.0|GNU/Linux] 的头像
    nansion [Chrome 57.0|GNU/Linux]

    Please scan the QR code to log in.
    Please press confirm on your phone.
    Loading the contact, this may take a little while.

    Login successfully as 机器人管理员
    Traceback (most recent call last):
      File "bot.py", line 48, in <module>
        groups = list(map(lambda x: bot.groups().search(puid=x)[0], group_puids))
      File "bot.py", line 48, in <lambda>
        groups = list(map(lambda x: bot.groups().search(puid=x)[0], group_puids))
    IndexError: list index out of range

    是不是出错了?

    来自东莞

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注