电报(Telegram)创建自定义字体颜色主题保存到主题库,能否 “设置‘主题库加密’”,避免他人修改?​

柳奇伟柳奇伟09月15日2852

我用Telegram做了一个网站,希望用户可以自定义字体颜色主题,保存到主题库。但是又怕别人乱改,可不可以给主题库加个密码保护?

5 个回答

钊嘉胜
钊嘉胜回答于 09 月 15 日
最佳答案

Telegram 主题库目前不支持原生的加密或密码保护功能。你保存的主题是公开可见的,其他人可以查看、编辑、甚至覆盖你的主题。

如果担心别人乱改,可以参考以下思路:

1. 将主题库设置为私有,仅自己管理;

2. 将主题存到数据库,加个登录验证,比如用 Telegram Bot API + Web 管理后台;

3. 自己写个插件/小程序封装主题库,再加个加密验证逻辑。

但这些都需要一定技术基础,仅靠 Telegram 自带功能是无法实现的。

允以珊
允以珊回答于 09 月 21 日

Telegram的自带主题库目前不支持加密,不能直接设置密码。

你可以通过以下方式间接实现:

1. 使用数据库存储主题数据,并设置访问权限;

2. 在后端代码中添加登录验证,只有授权用户才能修改;

3. 对敏感操作增加二次确认或验证码。

如果你不懂技术,建议找懂技术的朋友帮忙实现安全控制。这样既能实现自定义功能,又能防止他人随意修改。

乙芮欢
乙芮欢回答于 09 月 22 日

Telegram官方API和Web版目前不支持给「主题库」单独加个密码保护。

但你可以这样做:

1. 你在后端数据库里,对主题数据加个访问权限,只有输入正确密码或者Token才能查看/修改。

2. 或者用加密算法,把主题配置信息加密存起来,每次调取的时候再验证密码是否匹配。

这样就相当于你想要的「主题库加密」效果了。前端用户看不到你的存储逻辑,也就不会乱改了。

夙嗣
夙嗣回答于 09 月 23 日

Telegram没有「主题库加密」这个功能,不能直接给用户自己上传的主题加密码保护。

如果你是用Telegram做网站或App,可以自己做一个后端,用来管理主题,加个密码验证机制控制访问,就可以避免被别人乱改。

简单说,就是把主题放在服务器,用户改的时候需要输入密码,你再用代码判断一下是否可以改就可以了。

这样比较灵活,也可以满足你的安全需求。

闽琇晶
闽琇晶回答于 09 月 23 日

Telegram主题库没有加密功能,不能直接设置密码。

如果不想让用户随意修改你保存的主题,可以试试下面几种方法:

1. 用后端数据库保存主题数据,设置权限控制,只有有权限的用户才能修改。

2. 自己做个中间管理系统,用户提交主题后,你审核或加密再存入数据库。

3. 前端显示时加个水印或标识,防止用户直接导出修改。

如果你不是技术人员,建议找懂技术的朋友帮忙。这样你的网站就能既开放又安全啦。

您的答案