ANN: eGenix Antispam Bot for Telegram 0.5.0

eGenix Team info at egenix.com
Mon Aug 21 09:41:45 EDT 2023


*ANNOUNCING*


    eGenix Antispam Bot for Telegram

Version 0.5.0

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.5.0-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.5.0 release fixes a few bugs and adds more features:

  * Added support for muting the bot messages and enabled this per
    default; thanks to Alexander Ananchenko
  * Added support for also removing the approval message after a timeout
    (not enabled per default); thanks to Alexander Ananchenko
  * Bot conversations are now logged before removing them; this makes it
    easier to debug challenges (some may be too easy)

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


Enjoy,

-- 
Marc-Andre Lemburg
eGenix.com

Professional Python Services directly from the Experts (#1, Aug 21 2023)
>>> 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/


More information about the Python-list mailing list