memos icon indicating copy to clipboard operation
memos copied to clipboard

使memos bot可以通过消息指令更改最近一条memo的公开/私密状态

Open vessel00 opened this issue 1 year ago • 11 comments

Is your feature request related to a problem?

当在其他群组/频道浏览信息时,会有批量保存到memos的需求,但并非所有内容都想设为公开。转发给bot之后可以通过bot回复的消息进行设置,但这需要事后一条条分别设置,较为麻烦,体验比较割裂。所以希望可以通过消息指令更改最近一条memo的公开/私密状态。

Describe the solution you'd like

使用类似/public /private的消息指令控制最近一条memo的公开/私密。使用情况如:转发消息到bot时,在附加信息中写/public,使得bot接收到信息存入memos,并根据附加信息设为公开状态。

Additional context

No response

vessel00 avatar Sep 18 '23 07:09 vessel00

Issue is not in English. It has been translated automatically.


Title: Enables memos bot to change the public/private status of the latest memo through message instructions

Is your feature request related to a problem?

When browsing information in other groups/channels, there will be a need to batch save to memos, but not all content wants to be made public. After forwarding to the bot, you can set it through the message the bot replies to, but this needs to be set up one by one afterwards, which is more troublesome and the experience is more fragmented. So I hope I can change the public/private status of the latest memo through message commands.

Describe the solution you'd like

Use message commands like /public /private to control the public/privateness of the latest memo. Usage situations include: when forwarding a message to a bot, write /public in the additional information, so that the bot receives the information and stores it in memos, and sets it to public status based on the additional information.

Additional context

No response

Issues-translate-bot avatar Sep 18 '23 07:09 Issues-translate-bot

While you forward messages in Telegram, there is no place to attach anything, so where do you think you input the /public command ?

athurg avatar Sep 19 '23 05:09 athurg

While you forward messages in Telegram, there is no place to attach anything, so where do you think you input the /public command ?当你在 Telegram 中转发消息时,没有地方可以附加任何东西,那么你认为你在哪里输入 /public 命令?

Thanks for your reply, I think /public can be inputed here. aea405598114127a4c0c0d6b98a1d14

vessel00 avatar Sep 20 '23 13:09 vessel00

I didn't find the screen looks like you provide by forward message in Telegram, both iOS and Android.

Are you sure this is in the official Telegram client, and could you provide more context, such as a screen record video.

By the way, I can find a similar UI in iOS's system shared action. But in this action, the attached comment with the resources will be used as a new text message by Telegram, not the capital of the resources.

athurg avatar Sep 21 '23 02:09 athurg

Yeah, this is the latest version of the Android app downloaded directly from the official website. The button that triggers this interface is shown in the picture. You need to be inside a channel to have access to this button. IMG_20230921_161753

vessel00 avatar Sep 21 '23 08:09 vessel00

I got it. But if you forward a message with a comment there, you got TWO messages, the forwarded message and a comment message, not ONE forwarded message with comment.

athurg avatar Sep 22 '23 01:09 athurg

Yes, so what I suggest is to control the public/privateness of the latest memo by a command.

Recently, I discovered that some third-party Telegram clients like Nagram allow sending an additional message behind the forwarding message. So, the idea is to "set the status of the PREVIOUS message by a command."

However, this option is not available in the official app, so we can try a different approach: In Android 11 and above versions, Telegram allows direct message replies from the notification panel. Therefore, we can directly input the command '/public' (or use a shorter version like '/p') in the notification panel to change the memo's status without leaving your current location.

vessel00 avatar Sep 22 '23 16:09 vessel00

You didn’t need it. Every messenge sends to telegram bot will get a reply with buttons,which you can change the visiabillity of the memo.发自我的 iPhone在 2023年9月23日,00:35,Vessel @.***> 写道: Yes, so what I suggest is to control the public/privateness of the latest memo by a command. Recently, I discovered that some third-party Telegram clients like Nagram allow sending an additional message behind the forwarding message. So, the idea is to "set the status of the PREVIOUS message by a command." However, this option is not available in the official app, so we can try a different approach: In Android 11 and above versions, Telegram allows direct message replies from the notification panel. Therefore, we can directly input the command '/public' (or use a shorter version like '/p') in the notification panel to change the memo's status without leaving your current location.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

athurg avatar Sep 23 '23 00:09 athurg

So, what I want to say is, "After forwarding the message to the bot, immediately exit the channel, enter the bot interface to set the privacy status, and then return to the channel." Having to scroll back and forth in the message list makes the experience feel disjointed. "Setting the privacy status after forwarding multiple messages together" is not a good experience as it is prone to accidental tapping.

vessel00 avatar Sep 23 '23 17:09 vessel00

I got it, but I think it won't be changed at this moment.

In Telegram, the message attachment with the forward is same as the normal message, the bot didn't know a text message is a 'Attachment Message' or a 'Directly message'.

Even though we know the send time is very similar normally, but it's not enough to do this.

athurg avatar Sep 25 '23 02:09 athurg

What I mean is: Be able to set the status of the "last" memo with a command. Don't need to know if this is an 'Attachment Message' or a 'Directly message', and don't need to check the send time, but just need to set the status of the 'last' memo after receiving this message.

vessel00 avatar Sep 25 '23 15:09 vessel00