Follow

@ru @rf
Актуальный список "мостов" из телеграма:
@prohitec
@profunctor_io
@denissexy
@ia_panorama
@blyadtoivo

Вся реклама обрезается, картинки/видео поддерживается, чувствительный контент маркируется, лимиты учитываются, предложения по годным каналам в треде, а исходники тут - git.cofob.ru/cofob/Telegram2Ma (буду очень рад если поможете с разработкой 🌚)

@rf @ru @cofob А реклама как обрезается, это ведь по сути обычные репосты (а иногда даже и не репосты)?

@shuro
Скрипт смотрит в тексте наличие запрещенных слов. В основном многие помечают свою рекламу тэгами или , некоторые используют специальные сокращатели ссылок. Так же у меня заблокирован домен t.me, чтобы реклама всяких шокконтент-телеграм каналов не проскальзывала.
Вот кусок кода который отвечает за поиск рекламы git.cofob.ru/cofob/Telegram2Ma

@cofob Любопытно, надо будет погонять. Давно хочу нормальный ретранслятор оттуда.

@shuro
Я бы не назвал мой код нормальным, т.к. мпециально хотел не встраивать ДБ, модели и ООП.

@cofob Если работает, то нормальный :)

Статические стикеры, кстати, можно добавить - это .webp. Если Мастодон этот формат напрямую не поддерживает, то можно добавить вызов ffmpeg:

ff = ffmpy.FFmpeg(global_options = '-y -i /tmp/tmpimg.webp -pred mixed /tmp/tmpimg.png') ff.run()



Но не знаю нужны ли.

@shuro
Так и анимированные полюбому можно в gif/mp4, но они там свой формат выдумали, так что будет не так просто.

@shuro
Вот что точно нужно добавить - поддержка reply, отправка группированых изображений в один тред и учитывать максимум в 4 изображение на туте.

@cofob Анимашки я сходу не осилил, есть подозрение, что там какой-то вектор - уж больно маленький размер у них. А статика - чистый webp, причём нехилого разрешения, это легко конвертится.

> поддержка reply
Это как?

@shuro
Ну когда в канале "отвечают" на более позднее сообщение то бот должен отправить новое в ответ к старому.

@cofob В смысле - комментарий написать к ранее опубликованному старому посту?
@cofob Не уверен, что это хорошая идея, подписчики могут и не увидеть, если пост относительно старый.

Лучше просто отсылка в тексте, как мне кажется.

@shuro
Или сначала отправить в тред, а потом репостнуть (продвинуть) сообщение

@cofob Насколько мне известно, в обычных условиях репост комментария ничего не даёт, если заглавный пост уже был просмотрен. Т.е. если ты посмотрет какую-то запись, никак не отреагировал, а потом туда написали комментарий и пусть даже пошарили его, то она так в подвале и останется.

Возможно, от платформы к платформе поведение отличается, но отдельный пост точно будет виден :) И на каналах подобные ответы обычно всё же идут как отдельные новости, но по той же теме.

@shuro @cofob векторный формат на основе чего-то готового, а то есть наверняка конвертируемо уже

@cofob очень круто! Какие каналы будете в будущем добавлять?

@JizzyQ
Neural shit, ну и конечно мемы.

@cofob для нейралщита можно немножко пнуть @kulinark
В вк значит постим ржаки, а сюда не постим, да? :blobcatangery:

@JizzyQ

@cofob @ru @rf @profunctor_io @blyadtoivo Мост между пабликом "Ебать" и федиверсом провели, ахуенно

@cofob есть один очень годный но мало известный канал )
t.me/SergoChannel

Sign in to participate in the conversation
Mastodon on ZHub

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!