Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #197467
| Path | csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail |
|---|---|
| From | Schimon Jehudah <sch@fedora.email> |
| Newsgroups | comp.lang.python |
| Subject | Re: ANN: eGenix Antispam Bot for Telegram 0.7.1 |
| Date | Wed, 14 May 2025 18:59:35 +0300 |
| Lines | 93 |
| Message-ID | <mailman.54.1747243739.3008.python-list@python.org> (permalink) |
| References | <b36e42ca-71aa-417b-a556-7b070bd77ea4@egenix.com> <20250514185935.71b5571d@workstation.localdomain> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8 |
| Content-Transfer-Encoding | quoted-printable |
| X-Trace | news.uni-berlin.de MMAO2HirJrz1dtCAjGkqVg2H5MtqhXLOM/YuESTBHzjQ== |
| Cancel-Lock | sha1:OtbWfMdBu+BgfKxxj19U2Q4nlK8= sha256:1RkTgVoBFySHoCl/q5ihNdSa3Yt49DpfDSI1u3wxlJE= |
| Return-Path | <sch@fedora.email> |
| X-Original-To | python-list@python.org |
| Delivered-To | python-list@mail.python.org |
| Authentication-Results | mail.python.org; dkim=pass reason="1024-bit key; unprotected key" header.d=fedora.email header.i=@fedora.email header.b=npoGErkj; dkim-adsp=pass; dkim-atps=neutral |
| X-Spam-Status | UNSURE 0.256 |
| X-Spam-Level | ** |
| X-Spam-Evidence | '*H*': 0.49; '*S*': 0.00; 'joining': 0.07; 'received:205': 0.07; '+0200': 0.09; 'bot': 0.09; 'raspberry': 0.09; 'received:email': 0.09; 'telegram': 0.09; 'url:de': 0.09; 'problem.': 0.15; '2025': 0.16; 'bugs': 0.16; 'evening.': 0.16; 'fixes': 0.16; 'furthermore,': 0.16; 'mechanisms': 0.16; 'noise': 0.16; 'signup': 0.16; 'spot': 0.16; 'subject:ANN': 0.16; 'tries': 0.16; 'url:sch': 0.16; 'wrote:': 0.16; 'python': 0.16; 'to:addr :python-list': 0.20; 'version': 0.23; 'run': 0.23; 'cc:2**0': 0.25; 'local': 0.27; 'bit': 0.27; 'it,': 0.29; 'default': 0.31; 'from,': 0.32; 'python-list': 0.32; 'simple,': 0.32; 'subject:for': 0.32; 'release': 0.34; 'package': 0.34; 'running': 0.34; 'year': 0.35; 'header:In-Reply-To:1': 0.35; 'really': 0.36; 'source': 0.36; 'missing': 0.37; 'using': 0.37; 'could': 0.37; 'way': 0.38; 'put': 0.38; 'use': 0.39; 'quite': 0.39; 'added': 0.39; 'handle': 0.39; 'seeing': 0.39; 'wed,': 0.39; 'team': 0.60; 'included': 0.61; 'day,': 0.62; 'load': 0.62; 'mode': 0.62; 'come': 0.62; 'similar': 0.63; 'between': 0.63; 'skip:b 10': 0.63; 'our': 0.63; 'online': 0.63; 'profile': 0.64; 'service': 0.64; 'spam': 0.65; 'tool': 0.65; 'well': 0.65; 'years': 0.65; 'url:net': 0.66; 'worked': 0.67; 'choose': 0.67; 'per': 0.68; 'adds': 0.69; 'currently,': 0.69; 'days,': 0.69; 'url:news': 0.69; 'production': 0.71; 'longer': 0.71; 'future': 0.72; 'skip:* 10': 0.73; 'low': 0.74; 'easy': 0.74; 'links:': 0.76; 'mit': 0.76; 'effective': 0.78; 'received:localdomain': 0.81; 'copyright': 0.84; 'cc:addr:info': 0.84; 'licensed': 0.84; 'night.': 0.84; 'proving': 0.84; 'received:171': 0.84; 'spammers': 0.84; 'glad': 0.85; 'flexible': 0.91 |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=fedora.email; q=dns/txt; s=aug2020; bh=tEETxvEZRNMfDNQJPVjs54UapWWWNbjlpx2+mm0rIKM=; h=from:subject:date:message-id:to:cc:mime-version:content-type:content-transfer-encoding:in-reply-to:references; b=npoGErkjy9PjmGRsMa2RCWeqq/wP0K/s5um+FTX6iISeHR++ZZVTWCtbhwvvoyx8nQqVHdxZG DVnIXxxxvq3/wMg3kSLXBcCgItap9VWc/REVIowDfMyfN5DEG7SvtDmAUpYrv0RlsFOIK0qH/tZ e1Df2olOuNI0N78cqy5O5Hc= |
| X-Zone-Loop | daab1b00e7054453ac7a3b755be0c532147aa74fed89 |
| X-Originating-IP | [171.25.193.78] |
| In-Reply-To | <b36e42ca-71aa-417b-a556-7b070bd77ea4@egenix.com> |
| X-Mailer | Claws Mail 4.3.1 (GTK 3.24.48; x86_64-pc-linux-gnu) |
| X-Mailman-Approved-At | Wed, 14 May 2025 13:28:58 -0400 |
| X-BeenThere | python-list@python.org |
| X-Mailman-Version | 2.1.39 |
| Precedence | list |
| List-Id | General discussion list for the Python programming language <python-list.python.org> |
| List-Unsubscribe | <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe> |
| List-Archive | <https://mail.python.org/pipermail/python-list/> |
| List-Post | <mailto:python-list@python.org> |
| List-Help | <mailto:python-list-request@python.org?subject=help> |
| List-Subscribe | <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe> |
| X-Mailman-Original-Message-ID | <20250514185935.71b5571d@workstation.localdomain> |
| X-Mailman-Original-References | <b36e42ca-71aa-417b-a556-7b070bd77ea4@egenix.com> |
| Xref | csiph.com comp.lang.python:197467 |
Show key headers only | View raw
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, >
Back to comp.lang.python | Previous | Next | Find similar
Re: ANN: eGenix Antispam Bot for Telegram 0.7.1 Schimon Jehudah <sch@fedora.email> - 2025-05-14 18:59 +0300
csiph-web