b4ck5p4c3 / tg-antispam-bot

1 stars 0 forks source link

Обогощать ссылки для бота #1

Open darkk opened 3 hours ago

darkk commented 3 hours ago

Если в первом сообщении приходит ссылка вида @foobar или https://t.me/foobar -- то можно её обогатить 1) контекстом обсуждения и 2) сниппетом ссылки.

Сниппет, который показывает телеграм и твиттер, можно забрать примерно так:

$ curl -sS https://t.me/klavaorgwork | xmllint --html - --format --encode utf-8 --xpath '/html/head/meta[@property="og:description"]' 2>/dev/null 
<meta property="og:description" content="Разработка клавиатур и раскладок.&#9;&#9;Основная информация в закрепе: https://t.me/klavaorgwork/571009&#9;&#9;Сайт: https://klava.org&#9;&#9;&#9;Вики: https://klavawiki.danin.space&#9;&#9;Барахолка: https://t.me/ergokeyboardtrades"/>

Кейс: в обсуждение клавиатур пришёл новый человек и первым делом отправил ссылку на клавиатурный чат.

Робот пальнул банхаммером, хотя ссылка была абсолютно релевантна текущему обсуждению.

Что такое текущее обсуждение -- отдельный интересный вопрос

FokiDoki commented 2 hours ago

Сообщение за которое прилетел бан, для фиксации и верификации бага

https://t.me/klavaorgwork

можешь у этих спросить