• Re: [egenix-info] ANN: eGenix Antispam Bot for Telegram 0.7.1

    From Schimon Jehudah@21:1/5 to Marc-Andre Lemburg on Wed May 14 21:04:53 2025
    Marc-Andre. Good evening.

    Thank you for your respond.

    I will definitely explore your project.

    The XMPP modules are atomized in a single directory /interface/xmpp/ in
    order to make it extendible to other interfaces (i.e. protocols).

    I do consider to transform the directory of XMPP modules into a
    framework for building XMPP bots.

    I sense, that collaboration be feasible.

    Kind regards,
    Schimon

    On Wed, 14 May 2025 19:19:01 +0200
    Marc-Andre Lemburg <mal@egenix.com> wrote:

    Hi Schimon,

    thanks for reaching out. Our bot is TG-only, since we built it for
    our user group chat group running on TG.

    But I suppose you can make use of the types of challenges we use for
    XMPP and IRC as well.

    The strategies are working quite well for us, even though they are
    not perfect. It reduces the admin work substantially, plus it's easy
    to extend, so we can always tune them or add new ones.

    Thanks,

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marc-Andre Lemburg@21:1/5 to Schimon Jehudah on Wed May 14 19:19:01 2025
    Hi Schimon,

    thanks for reaching out. Our bot is TG-only, since we built it for our
    user group chat group running on TG.

    But I suppose you can make use of the types of challenges we use for
    XMPP and IRC as well.

    The strategies are working quite well for us, even though they are not
    perfect. It reduces the admin work substantially, plus it's easy to
    extend, so we can always tune them or add new ones.

    Thanks,
    --
    Marc-Andre Lemburg
    eGenix.com

    Professional Python Services directly from the Experts (#1, May 14 2025)
    Python Projects, Coaching and Support ... https://www.egenix.com/
    Python Product Development ... https://consulting.egenix.com/ ________________________________________________________________________

    ::: We implement business ideas - efficiently in both time and costs :::

    eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
    D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
    Registered at Amtsgericht Duesseldorf: HRB 46611
    https://www.egenix.com/company/contact/
    https://www.malemburg.com/



    On 14.05.2025 17:59, Schimon Jehudah wrote:
    Good evening.

    Is this service also available for XMPP?

    I am working on a similar project which is called KaikOut, and I will
    be glad to collaborate.

    https://git.xmpp-it.net/sch/KaikOut
    Moderation service for XMPP

    Currently, it supports XMPP, and in future it would also support IRC.

    Kind regards,
    Schimon


    On Wed, 14 May 2025 13:42:22 +0200
    eGenix Team via Python-list <python-list@python.org> wrote:

    *ANNOUNCING*


    eGenix Antispam Bot for Telegram

    Version 0.7.1

    A simple, yet effective bot implementation
    to address Telegram signup spam.

    This announcement is also available on our web-site for online
    reading:
    https://www.egenix.com/company/news/eGenix-Antispam-Bot-for-Telegram-0.7.1-GA.html

    ------------------------------------------------------------------------
    *INTRODUCTION*

    eGenix <https://egenix.com/> has long been running a local Python
    user group meeting in Düsseldorf called /Python Meeting Düsseldorf
    <https://pyddf.de/>/ and we are using a Telegram group for most of
    our communication.

    In the early days, the group worked well and we only had few spammers
    joining it, which we could well handle manually.

    More recently, this has changed dramatically. We are seeing between
    2-5 spam signups per day, often at night. Furthermore, the signups
    accounts are not always easy to spot as spammers, since they often
    come with profile images, descriptions, etc.

    With the bot, we now have a more flexible way of dealing with the
    problem.

    Please see our project page for details and download links:

    https://www.egenix.com/library/telegram-antispam-bot/

    ------------------------------------------------------------------------
    *FEATURES*

    * Low impact mode of operation: the bot tries to keep noise in the
    group to a minimum
    * Several challenge mechanisms to choose from, more can be added as
    needed
    * Flexible and easy to use configuration
    * Only needs a few MB of RAM, so can easily be put into a container
    or run on a Raspberry Pi
    * Can handle quite a bit of load due to the async implementation
    * Works with Python 3.9+
    * MIT open source licensed


    ------------------------------------------------------------------------
    *NEWS*

    The 0.7.1 release fixes a few bugs and adds more features:

    * Added missing dependency on emoji package to setup (bug introduced
    in 0.7.0, fixed in 0.7.1)
    * Added user name check for number of emojis, since these are being
    used a lot by spammers
    * Added wheel as requirement, since this is no longer included per
    default
    * Updated copyright year

    It has been battle-tested in production for several years already
    already and is proving to be a really useful tool to help with
    Telegram group administration.


    Enjoy,


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)