ANN: eGenix Antispam Bot for Telegram 0.7.1
eGenix Team <[email protected]> Wed, 14 May 2025 13:42:22 +0200
| Newsgroups | gmane.comp.python.egenix.user |
|---|---|
| Organization | eGenix.com |
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--===============4165461394878076418==
Content-Type: multipart/alternative;
boundary="------------mVNexQxSRQwgPWSJ0jPuFllx"
Content-Language: en-US, de-DE
This is a multi-part message in MIME format.
--------------mVNexQxSRQwgPWSJ0jPuFllx
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
*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,
--
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/
--------------mVNexQxSRQwgPWSJ0jPuFllx
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<b>ANNOUNCING</b><br>
<div align="center">
<h2> eGenix Antispam Bot for Telegram</h2>
Version 0.7.1<br>
<br>
A simple, yet effective bot implementation<br>
to address Telegram signup spam.<br>
<br>
This announcement is also available on our web-site for online
reading:<br>
<a
href="https://www.egenix.com/company/news/eGenix-Antispam-Bot-for-Telegram-0.7.1-GA.html"
class="moz-txt-link-freetext" moz-do-not-send="true">https://www.egenix.com/company/news/eGenix-Antispam-Bot-for-Telegram-0.7.1-GA.html</a><br>
</div>
<br>
<hr width="100%" size="2"><b>INTRODUCTION</b><br>
<br>
<a href="https://egenix.com/" moz-do-not-send="true">eGenix</a> has
long been running a local Python user group meeting in Düsseldorf
called <i><a href="https://pyddf.de/" moz-do-not-send="true">Python
Meeting Düsseldorf</a></i> and we are using a Telegram group for
most of our communication.<br>
<br>
In the early days, the group worked well and we only had few
spammers joining it, which we could well handle manually.<br>
<br>
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.<br>
<br>
With the bot, we now have a more flexible way of dealing with the
problem.<br>
<br>
Please see our project page for details and download links:<br>
<br>
<a href="https://www.egenix.com/library/telegram-antispam-bot/"
class="moz-txt-link-freetext" moz-do-not-send="true">https://www.egenix.com/library/telegram-antispam-bot/</a><br>
<br>
<hr width="100%" size="2"><b>FEATURES</b><br>
<ul>
<li>Low impact mode of operation: the bot tries to keep noise in
the group to a minimum</li>
<li>Several challenge mechanisms to choose from, more can be added
as needed</li>
<li>Flexible and easy to use configuration</li>
<li>Only needs a few MB of RAM, so can easily be put into a
container or run on a Raspberry Pi</li>
<li>Can handle quite a bit of load due to the async implementation</li>
<li>Works with Python 3.9+</li>
<li>MIT open source licensed</li>
</ul>
<p><br>
</p>
<hr width="100%" size="2"><b>NEWS</b><br>
<p>The 0.7.1 release fixes a few bugs and adds more features:</p>
<ul>
<li>Added missing dependency on emoji package to setup (bug
introduced in 0.7.0, fixed in 0.7.1)<br>
</li>
<li>Added user name check for number of emojis, since these are
being used a lot by spammers</li>
<li>Added wheel as requirement, since this is no longer included
per default</li>
<li>Updated copyright year</li>
</ul>
<p>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.</p>
<p><br>
</p>
Enjoy,<br>
<pre class="moz-signature" cols="72">--
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Experts (#1, May 14 2025)
>>> Python Projects, Coaching and Support ... <a
class="moz-txt-link-freetext" href="https://www.egenix.com/"
moz-do-not-send="true">https://www.egenix.com/</a>
>>> Python Product Development ... <a
class="moz-txt-link-freetext" href="https://consulting.egenix.com/"
moz-do-not-send="true">https://consulting.egenix.com/</a>
________________________________________________________________________
::: 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
<a class="moz-txt-link-freetext"
href="https://www.egenix.com/company/contact/"
moz-do-not-send="true">https://www.egenix.com/company/contact/</a>
<a class="moz-txt-link-freetext"
href="https://www.malemburg.com/" moz-do-not-send="true">https://www.malemburg.com/</a>
</pre>
</body>
</html>
--------------mVNexQxSRQwgPWSJ0jPuFllx--
--===============4165461394878076418==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________________________________
eGenix.com User Mailing List http://www.egenix.com/
https://lists.egenix.com/mailman/listinfo/egenix-users
--===============4165461394878076418==--