Deutsch English Français Italiano |
<mailman.56.1747248542.3008.python-list@python.org> View for Bookmarking (what is this?) Look up another Usenet article |
Path: news.eternal-september.org!eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!not-for-mail From: Marc-Andre Lemburg <mal@egenix.com> Newsgroups: comp.lang.python Subject: Re: [egenix-info] ANN: eGenix Antispam Bot for Telegram 0.7.1 Date: Wed, 14 May 2025 19:19:01 +0200 Organization: eGenix.com Software GmbH; http://www.egenix.com/ Lines: 126 Message-ID: <mailman.56.1747248542.3008.python-list@python.org> References: <b36e42ca-71aa-417b-a556-7b070bd77ea4@egenix.com> <20250514185935.71b5571d@workstation.localdomain> <db0b561d-13b3-4291-9493-855788313b89@egenix.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: news.uni-berlin.de UrHWerOIG+Me4dvsyMOBBgc240j2iUEDpalKSy68bllg== Cancel-Lock: sha1:S5XoC38u2SCa/AKgngN9nqvNUq0= sha256:vssgD0aExJXMRtjpwafpLlwmyFoGWOQL03Y75wZerLs= Return-Path: <mal@egenix.com> X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org Authentication-Results: mail.python.org; dkim=pass reason="2048-bit key; unprotected key" header.d=egenix.com header.i=@egenix.com header.b=GzV0ciKM; dkim-adsp=pass; dkim-atps=neutral X-Spam-Status: UNSURE 0.311 X-Spam-Level: *** X-Spam-Evidence: '*H*': 0.38; '*S*': 0.00; 'projects,': 0.03; 'joining': 0.07; '+0200': 0.09; 'bot': 0.09; 'raspberry': 0.09; 'skip:_ 70': 0.09; 'telegram': 0.09; 'url:de': 0.09; 'problem.': 0.15; '17:59,': 0.16; '2025': 0.16; 'bugs': 0.16; 'efficiently': 0.16; 'evening.': 0.16; 'fixes': 0.16; 'from:addr:mal': 0.16; 'furthermore,': 0.16; 'gmbh': 0.16; 'irc': 0.16; 'lemburg': 0.16; 'marc-andre': 0.16; 'mechanisms': 0.16; 'noise': 0.16; 'ones.': 0.16; 'signup': 0.16; 'spot': 0.16; 'subject:ANN': 0.16; 'tries': 0.16; 'url:contact': 0.16; 'url:malemburg': 0.16; 'url:sch': 0.16; 'wrote:': 0.16; 'python': 0.16; 'subject:] ': 0.18; 'subject:: [': 0.19; 'admin': 0.19; 'implement': 0.19; 'to:addr:python-list': 0.20; 'version': 0.23; 'run': 0.23; 'local': 0.27; 'bit': 0.27; 'ideas': 0.28; 'header:Organization:1': 0.29; 'it,': 0.29; 'default': 0.31; 'from,': 0.32; 'python-list': 0.32; 'simple,': 0.32; 'but': 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; 'thanks,': 0.35; "it's": 0.36; 'really': 0.36; '>>>': 0.36; 'built': 0.36; 'source': 0.36; '...': 0.37; 'missing': 0.37; 'using': 0.37; 'could': 0.37; 'though': 0.37; 'way': 0.38; 'put': 0.38; 'both': 0.38; 'thanks': 0.39; 'use': 0.39; 'quite': 0.39; 'added': 0.39; 'handle': 0.39; 'seeing': 0.39; 'wed,': 0.39; 'team': 0.60; 'included': 0.61; 'services': 0.61; 'chat': 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; 'professional': 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; 'types': 0.67; 'worked': 0.67; 'choose': 0.67; 'per': 0.68; 'adds': 0.69; 'amtsgericht': 0.69; 'currently,': 0.69; 'days,': 0.69; 'url:news': 0.69; 'production': 0.71; 'plus': 0.71; 'reaching': 0.71; 'longer': 0.71; 'product': 0.71; 'future': 0.72; 'skip:* 10': 0.73; 'costs': 0.74; 'low': 0.74; 'easy': 0.74; 'experts': 0.76; 'challenges': 0.76; 'links:': 0.76; 'mit': 0.76; 'business': 0.77; 'effective': 0.78; 'out.': 0.80; 'received:148.251': 0.81; 'received:148.251.113': 0.81; 'received:148.251.113.227': 0.81; 'received:egenix.com': 0.81; 'received:mail.egenix.com': 0.81; 'strategies': 0.81; 'ceo': 0.84; 'header:Received:2': 0.84; 'copyright': 0.84; 'germany.': 0.84; 'licensed': 0.84; 'night.': 0.84; 'proving': 0.84; 'reduces': 0.84; 'spammers': 0.84; 'tune': 0.84; 'glad': 0.85; 'us,': 0.89; 'flexible': 0.91 X-Virus-Scanned: Debian amavisd-new at mail.egenix.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=egenix.com; s=default; t=1747243142; bh=SLLN79FFFkryIgLG56zG0vENTVOhqIdBzEiS+DoTC14=; h=Date:Subject:To:References:From:In-Reply-To:From; b=GzV0ciKMlGqSdHHcsv9R0R2YH61mb7GJGJwwwhs3sEiNdtpPRWgd/3Dt20OuNBYEu XgellGLFyrQIXEzBbom3+r90e9pbb1ScLlSQiU0E20MW/cr4zS/UvKjzbekLCT0F7l YAMIWz5wDz1hZl0iL02JURWD0tJotQq2TZGMX390FtFI0ZBn9NzUuF52U906yjhXXU Y2kOv0u1hy0AkOE0z4F1jFzoX6xBcp9jM1x7PMbW76EGvYOopqg+Htm7jt0YWmfwxi SxrepqTdhnoH9bnGA4004LtjYgBTQDqTdMVD/aX8va0fYK3MIdTDqdbr4ywBcZ6EFt rRoXG6zZFB15Q== Content-Language: en-US, de-DE Autocrypt: addr=mal@egenix.com; keydata= xsDiBDwZzX0RBADRFodBo3OEeocurFKjj8Q5DxxskEaMNZFGYsX6Cc7ZKB8/BNM8etqX4zXG vFt00e7rWOY94SwVS1XwTMD+3cmRuJBbb9lFPVY1SeseHnGi2JJYU1hK72HEAD4oKR5bDCpQ GK9r+eBWsrzTNgOUgXNwPqUAxAZ4ZqWKSPAO11b0xwCg/90LmrNwlIz/UtQt72CW4zgiEOcD /i4q0KcvQJemsgcsLEn/5yzekv0s/2IV053Z0z63T4VG3stjYnb9pRMnx8+u7IKEzbGVWN8P XdqLg9zJs16Am0i1uqBDA7gweNQfPxQFeCQtpNy1uHsMDCBa9YHeH9o0JyBnnYbYKFFK2CWH awiSTJIaAtFyQeKh8bkJuVTf59u+A/4hMlqyaYuPjPtexFysVne7E/u1dkKmT/7yAsnkhHoj x9/cAuY36g9UYLo+TiaalOP+WMnd9+Ne6RTa6eeSsAQJEuxPkbHg0BjhzUhw6pHSWgdIpjcd gPLElXmDS+U4RJ4f+tDoKgg2IJHN/3g7W64FjY9mETRR8X134roiDRDSpM0jTWFyYy1BbmRy ZSBMZW1idXJnIDxtYWxAZWdlbml4LmNvbT7CZwQQEQIAHwIeAQIXgAUCUlZ/eQYLCQgHAwIG FQgCCQoLBBYCAwEAEgdlR1BHAAEBCRDzennNam3bYJpHAKDp64sGtrvOd/keMzDWhG0PboUm 3gCgu9blvXxXpokfXWbB/7cmZqFG19rOwU0EUlZxYwEQAMwNHeekklfIt2sfmpkctqJyGlYA 3aM4CW8IEpBSlePF0LZbhAdTzKGC9fqmqUMFXdqmiS0J91aHxHyzpA4Wmclt0S+2+i7/cNlg HvdNn1bdmAOGMPomn4PKMbU2QMfYb924mwMmH7oBO/3DZAIEKcHO2LTWdbXEdBldYfA/j9Gz p08w0ME5tt3Rf0DHLK1fCrFq1iOEBPL+YmuRLi+XH2mI870J3Dle4vJ1yQD68XXbsdYjHlg2 tEcXFxKi3tHPyAb1fWT+ik2Na/NBWGah3ZxSMGGT1WrFLAJFfpMrnR0MkPeE85qpNFgpw3Kd 7loGvyK4JjLmt5OHweX03keaQa2W7BUbmTBL9BxBzV8kUDBmJzzVs65L1zcF1BCyPeH6rnCp ZZVIBWkksD6iMMfWrpQZJXuH9PA1zjjtaX7Vz2qw/3TAVe0LA20WZ+UHFBU6y6E/R+U8pB+i iWm6AYJ5k4B9mozPKXXtZNfI455wbqgiqt74bH9V1mN87ctUHk+rUgTtbbZK8BcTYTvVZs4e QvBKsk9CGYK0LFFHLqOO9bWKsnjoTzl1I52xdqO0Y8v9ahplUufvxsm/3AELuib6RFBu0Wee ex5hPZl46NLxwuWPY6Nzs/xxpVdgysmExdvudBLzwKoSfd5eDVao0ZV2DF/59bS6dBn9zpg/ MLSSawdjABEBAAHCSQQYEQIACQUCUlZxYwIbDAAKCRDzennNam3bYBpZAJ98//Tp54Zw3hCH gTSSg8njU4Ht6wCfcysOv8xc7vEcCqzn5sTEfPDOMp8= In-Reply-To: <20250514185935.71b5571d@workstation.localdomain> X-Mailman-Approved-At: Wed, 14 May 2025 14:49:00 -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: <db0b561d-13b3-4291-9493-855788313b89@egenix.com> X-Mailman-Original-References: <b36e42ca-71aa-417b-a556-7b070bd77ea4@egenix.com> <20250514185935.71b5571d@workstation.localdomain> 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. >> ========== REMAINDER OF ARTICLE TRUNCATED ==========