telegram - Telethon ID 的唯一性
问题描述
Telethon有 3 种类型:
- 用户:可以是真实用户还是机器人
- 聊天:电报群
- 频道:电报频道或超群
这三种类型都有一个ID属性。我可以将它们存储在数据库的一列中并使该列唯一吗?或者这三种类型之间可以有重复的id?
解决方案
是的,你可以这样做。ID 是 Telegram 中的唯一标识符。
一个简单的检查方法是查看 Bot API 中的sendMessage。您可以看到目标聊天仅通过其 ID 识别,并且不需要有关该目标聊天类型的任何额外信息。
推荐阅读
- r - 查找 R 文件的总编辑时间
- rust - 创建 React App 导入 Wasm 到 Web Worker
- bash - 带有用户提示的 Bash 脚本
- anaconda - 在 Anaconda 中删除包
- kframework - 在 K 中操纵全局状态的有状态规则?
- mule - 无法引用另一个文件 mule 4 中存在的子流
- python - 在推理时删除 Keras 模型中的辅助分支
- javascript - 在 JavaScript 中获取字节数组的 SHA256 校验和?
- python - 将输入存储到变量中的 Python 条目不存储任何内容,返回初始值
- bash - 嵌套 sed(sed 中的 sed)