Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

There are three kinds of people: men, women, and unix.


devel / comp.lang.python / Re: ANN: eGenix Antispam Bot for Telegram 0.3.0

SubjectAuthor
* ANN: eGenix Antispam Bot for Telegram 0.3.0eGenix Team
`- Re: ANN: eGenix Antispam Bot for Telegram 0.3.0moi

1
ANN: eGenix Antispam Bot for Telegram 0.3.0

<mailman.254.1650908937.20749.python-list@python.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18042&group=comp.lang.python#18042

  copy link   Newsgroups: comp.lang.python
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!news.szaf.org!fu-berlin.de!uni-berlin.de!not-for-mail
From: inf...@egenix.com (eGenix Team)
Newsgroups: comp.lang.python
Subject: ANN: eGenix Antispam Bot for Telegram 0.3.0
Date: Mon, 25 Apr 2022 12:33:49 +0200
Organization: eGenix.com
Lines: 122
Message-ID: <mailman.254.1650908937.20749.python-list@python.org>
References: <b26d9d2a-462f-c258-6a70-1325d54f327e@egenix.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 8bit
X-Trace: news.uni-berlin.de SLYpnRfsAUd65vX4eYmTsAXyMNSDnihVBagTp62HqoVw==
Return-Path: <info@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=DdkgUoLE;
dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: UNSURE 0.279
X-Spam-Level: **
X-Spam-Evidence: '*H*': 0.45; '*S*': 0.00; 'project,': 0.03;
'projects,': 0.03; 'germany.': 0.07; 'joining': 0.07;
'announcing': 0.09; 'bot': 0.09; 'developers.': 0.09; 'raspberry':
0.09; 'skip:_ 70': 0.09; 'telegram': 0.09; 'problem.': 0.15;
'2022)': 0.16; 'bugs': 0.16; 'challenges.': 0.16; 'coding,': 0.16;
'defaults': 0.16; 'efficiently': 0.16; 'fixes': 0.16;
'furthermore,': 0.16; 'gmbh': 0.16; 'lemburg': 0.16; 'marc-andre':
0.16; 'mechanisms': 0.16; 'noise': 0.16; 'signup': 0.16; 'spot':
0.16; 'subject:ANN': 0.16; 'tries': 0.16; 'url:contact': 0.16;
'url:malemburg': 0.16; 'python': 0.16; 'bug': 0.19; 'implement':
0.19; 'to:addr:python-list': 0.20; 'language': 0.21; 'focused':
0.22; 'version': 0.23; 'run': 0.23; 'programming': 0.25; 'local':
0.27; 'bit': 0.27; '>>>': 0.28; 'ideas': 0.28; 'it,': 0.29;
'header:Organization:1': 0.31; 'from,': 0.32; 'simple,': 0.32;
'subject:for': 0.33; 'release': 0.34; 'package': 0.34; 'running':
0.34; 'failed': 0.35; 'runs': 0.35; 'url:)': 0.35; 'months': 0.35;
'files': 0.36; 'display': 0.36; 'source': 0.36; 'really': 0.37;
'using': 0.37; 'file': 0.38; 'way': 0.38; 'could': 0.38; 'put':
0.38; 'two': 0.39; 'quite': 0.39; 'added': 0.39; 'handle': 0.39;
'use': 0.39; 'seeing': 0.39; 'design,': 0.40; 'both': 0.40;
'charset:windows-1252': 0.60; 'services': 0.61; 'introduction':
0.61; 'skip:o 10': 0.61; 'day,': 0.62; 'consulting': 0.62; 'load':
0.62; 'mode': 0.62; 'come': 0.62; 'skip:m 20': 0.63; 'between':
0.63; 'skip:b 10': 0.63; 'professional': 0.63; 'online': 0.63;
'expert': 0.64; 'profile': 0.64; 'our': 0.64; 'full': 0.64;
'company': 0.64; 'spam': 0.65; 'news': 0.65; 'tool': 0.65; 'well':
0.65; 'worked': 0.67; 'choose': 0.67; 'per': 0.68; 'adds': 0.69;
'amtsgericht': 0.69; 'clarity': 0.69; 'days,': 0.69;
'integrating': 0.69; 'url:news': 0.69; 'production': 0.71;
'product': 0.71; 'costs': 0.74; 'low': 0.74; 'easy': 0.74;
'name,': 0.75; 'sources': 0.75; 'features': 0.75; 'experts': 0.76;
'links:': 0.76; 'mit': 0.76; 'business': 0.77; 'effective': 0.78;
'quality': 0.80; 'database': 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;
'ceo': 0.84; 'header:Received:2': 0.84; 'companies,': 0.84;
'establishes': 0.84; 'licensed': 0.84; 'night.': 0.84;
'platforms.': 0.84; 'proving': 0.84; 'spammers': 0.84; 'products':
0.88; 'flexible': 0.91; 'from:addr:info': 0.97
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=1650882862;
bh=FEHCs/IcxN3vKNhJtDe+Xe+hFTtbgig2qiFstTrbbHo=;
h=From:To:Subject:Date:From;
b=DdkgUoLEvFGSeruS9sBeVKd47Mm33ZUtWFDlUojDle53BbnaRxTpOqCFJtfehA0Ck
v/nXlCYzPWX2z2nX6974WTD1Nlt/N/Udl0PptkRqut30uWr/bunEqQlc62cxqUXJEQ
qSInG/Yq5exOKNWSSZcBJjr8tYvddot9bTnnHZtMQfLzU9Jf5wzUjnihdDdiSRdlNe
S8whsEkPDkHy/h1DVaOfcUf77jrUTtCwI9qcEJ1U95TnMiZoyUmPO/BwgRE3QLfSv+
CsZR0Rsl75ZEv98cAaTh4QcXXNJtSrNfarLZEvxHo5hjUIilPJiczVCp2BFnBoOPsV
hh124Dh2sY5Pg==
X-Mailman-Approved-At: Mon, 25 Apr 2022 13:48:56 -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: <b26d9d2a-462f-c258-6a70-1325d54f327e@egenix.com>
 by: eGenix Team - Mon, 25 Apr 2022 10:33 UTC

________________________________________________________________________

ANNOUNCING

eGenix Antispam Bot for Telegram

Version 0.3.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.3.0-GA.html

________________________________________________________________________

INTRODUCTION

eGenix has long been running a local user group meeting in Düsseldorf
called Python Meeting Düsseldorf 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.3.0 release fixes a few bugs and adds more features:

* Added new challenge ListItemChallenge

* Added new config variables MAX_FAILED_CHALLENGES to limit the number
of failed challenge responses. Defaults to 3.

* Added docker-compose config example to sources

* Fixed display of the user name to always show the full name, where
available.

* Added work-around for pyrogram to not create session files inside the
package dir when running the bot in -m mode

* Fixed bug to make file logging work

* Fixed bug in ban time handling; this now works correctly

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.

_______________________________________________________________________

INFORMATION

About eGenix (http://www.egenix.com/):

eGenix is a database focused software project, consulting and
product company delivering expert services and professional
quality products for companies, Python users and developers.

About Python (http://www.python.org/):

Python is an object-oriented Open Source programming language
which runs on all modern platforms. By integrating ease-of-use,
clarity in coding, enterprise application connectivity and rapid
application design, Python establishes an ideal programming
platform for today's IT challenges.

Enjoy,
--
Marc-Andre Lemburg
eGenix.com

Professional Python Services directly from the Experts (#1, Apr 25 2022)
>>> 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/

Re: ANN: eGenix Antispam Bot for Telegram 0.3.0

<b421e280-a858-43b2-866d-6ef8bffdbd65n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=18060&group=comp.lang.python#18060

  copy link   Newsgroups: comp.lang.python
X-Received: by 2002:a05:620a:84d:b0:69f:8d13:87ef with SMTP id u13-20020a05620a084d00b0069f8d1387efmr744956qku.633.1651046106852;
Wed, 27 Apr 2022 00:55:06 -0700 (PDT)
X-Received: by 2002:a05:620a:e06:b0:69e:e402:477d with SMTP id
y6-20020a05620a0e0600b0069ee402477dmr15365550qkm.716.1651046106715; Wed, 27
Apr 2022 00:55:06 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.python
Date: Wed, 27 Apr 2022 00:55:06 -0700 (PDT)
In-Reply-To: <mailman.254.1650908937.20749.python-list@python.org>
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:1210:689b:7a00:20a1:7348:b988:300a;
posting-account=ung4FAoAAAC46zhHJ0Nsnuox7M5gDvs_
NNTP-Posting-Host: 2a02:1210:689b:7a00:20a1:7348:b988:300a
References: <b26d9d2a-462f-c258-6a70-1325d54f327e@egenix.com> <mailman.254.1650908937.20749.python-list@python.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b421e280-a858-43b2-866d-6ef8bffdbd65n@googlegroups.com>
Subject: Re: ANN: eGenix Antispam Bot for Telegram 0.3.0
From: wxjmfa...@gmail.com (moi)
Injection-Date: Wed, 27 Apr 2022 07:55:06 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 17
 by: moi - Wed, 27 Apr 2022 07:55 UTC

Le lundi 25 avril 2022 à 19:49:17 UTC+2, eGenix Team a écrit :
> ________________________________________________________________________
>
> ANNOUNCING
>
> eGenix Antispam Bot for Telegram
>
> Version 0.3.0
> [...]

I guess we should read

- Marc-André Lemburg
- Düsseldorf
- Pastor-Löh-Str / Pastor-Löh-Straße

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor