Tdesktop: [Feature request] Don't show/receive message from blocked user in group

Created on 21 Aug 2015  ·  24Comments  ·  Source: telegramdesktop/tdesktop

api issue

Most helpful comment

I also agree that this is a badly needed feature.

All 24 comments

Do you see messages from blocked users in the iOS- or Android-app?

@auchri Yes, I can see that in the iOS/Android app.

But messages from blocked users are not blocked in chats on the desktop client when that user is blocked using the desktop client.
If I block someone I still see messages in the chat from them on the desktop client.

See the attached screen shots:

screenshot 2015-11-08 15 56 39
screenshot 2015-11-08 15 56 27

I also agree that this is a badly needed feature.

Definitely needed. Back in IRC days blocking people in group chats was perfectly normal and the resulting interaction worked for ages.

_But not seeing what they have written breaks context in discussions and replies!_
That never really was a problem in IRC and I'd argue that this is more of a constructed issue.
Plus, we've got more UI/UX options now: instead of completely hiding their presence, hide their text and replace it with a de-emphasised placeholder text like "user is blocked" - maybe even allow a "show hidden text" to check what they have written - or something like that.

But please, don't leave me with the options of either leaving the group completely (not acceptable) or still having to deal with that user.

@auchri how about reopening this issue? Or if you still insist this is server-side-only, point to the respective issue for the server.

@MarcusWolschon server side issue tracker is not public.
API issue label is also used for issues which can't be implemented in tdesktop only because of platform consistency.

If it cannot be implemented in desktop for consistency, why not implement it on _all_ platforms?
The hidden/de-emphasised approach should not need server/API support.

Looks like Telegre.at forked the code and implemented it on Android, Desktop (no iOS yet) and Web.

https://telegre.at/#download

Looks like Telegre.at forked the code and implemented it on Android, Desktop (no iOS yet) and Web.

https://telegre.at/#download

Thank you so much dude. This is awesome. Lifesaver. Got an awesome group with just two cancerous triggering guys lol this saved the day

https://telegre.at/#download

This application actually dont help to ignore blocked people. It just turns color of their messages in grey.

Besides the ignored person still can send pictures in the group chat, and you can see them.

I writed to developer of that fork, he said he was not going to make the full ignoring with hiding messages from blocked user.

Does anybody know other forks with real ignore of blocked users?

Looks like Telegre.at forked the code and implemented it on Android, Desktop (no iOS yet) and Web.

https://telegre.at/#download

Android and web link ?

Why is it closed if there are people who do not want Telegram to avoid putting up messages from certain contacts in family groups, themes, etc.?

But it does not have to do with an API, the application itself has access to the name of the contacts and can delete the contact's message on the screen. Or is it not possible to analyze the internal code of the messages as if it were HTML from a website before putting them on the screen? Thus, the text to be shown could be modified without the messages of the blocked users.

But it does not have to do with an API, the application itself has access to the name of the contacts and can delete the contact's message on the screen. Or is it not possible to analyze the internal code of the messages as if it were HTML from a website before putting them on the screen? Thus, the text to be shown could be modified without the messages of the blocked users.

it has to do, it's needed to block it on all the clients someone uses when it blocks someone, not on telegram desktop only.

OK I did it for all suffering people

https://sites.google.com/view/ignoram/

No. The Telegram system is different from WhatsApp, in Telegram the messages are on the server, a single list of messages that all members of the group see. You cannot hide or delete anything in the group because it would be deleted for all members of the group. It must be something to implement in the client application, each client will hide, not delete, the blocked message. It must be programmed in each telegram application separately: desktop, android app, ios app, telegram-web.

It must be something to implement in the client application, each client will hide, not delete, the blocked message. It must be programmed in each telegram application separately: desktop, android app, ios app, telegram-web.

Yes. We know that. That's what we've been asking for literally since Telegram became a thing. You don't need to delete the message from the server. Just don't f------ show it to me. I don't want to see it.

This has been a thing on IRC since the beginning of time. When you /ignore someone, it doesn't delete the message from the server. That would be ridiculous. It just doesn't show it to the user using the /ignore command.

This is the feature that we really need, hope it will be added at some point

@411an Are you able to host a forked repo or some .patch files for this? It'd be very useful for Linux users to have something like that on which to base a user package.

@411an Are you able to host a forked repo or some .patch files for this? It'd be very useful for Linux users to have something like that on which to base a user package.

The first problem is the telegram code changes every time when I make new version. They change the code, add strings, conditions or even new functions. When I created site for Ignoram - I made the page with code and path instructions. But it just didnt work for next version. I changed it - but for next version it didnt work again. So now I offer for download application only. But I will think about udating the page every time when I updating application.

The second problem - I dont know linux :(

It would be really good if somebody who better than me in programming do this. But most of them dont understand whats wrong with telegram, so I trying to do what I can.

Was this page helpful?
0 / 5 - 0 ratings