Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 28 |
Nodes: | 6 (1 / 5) |
Uptime: | 44:55:47 |
Calls: | 422 |
Calls today: | 1 |
Files: | 1,024 |
Messages: | 90,301 |
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,
Python Projects, Coaching and Support ... https://www.egenix.com/
Python Product Development ... https://consulting.egenix.com/ ________________________________________________________________________
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,