telegram tdlib中如何设置公开群
时间: 2023-06-27 07:07:54 浏览: 401
tdlib-python:Telegram tdlib的Python包装器
在 Telegram TDLib 中,设置公开群的方法如下:
1. 首先你需要创建一个 Telegram 群组。
2. 然后通过调用 `setSupergroupPublicChat` 方法将群组设置为公开群。该方法需要传递两个参数:群组 ID 和一个布尔值,用于指定是否将群组设置为公开群。
3. 如果你想将一个已经存在的私有群组转换为公开群,则需要调用 `setSupergroupPrivateChat` 方法,该方法同样需要传递群组 ID 和一个布尔值,不过这里需要将布尔值设置为 `false`。
下面是一个示例代码:
```java
// 设置群组为公开群
TdApi.SetSupergroupPublicChat setSupergroupPublicChat = new TdApi.SetSupergroupPublicChat(groupId, true);
client.send(setSupergroupPublicChat, new Client.ResultHandler() {
@Override
public void onResult(TdApi.Object object) {
// 处理结果
}
});
// 将私有群组转换为公开群
TdApi.SetSupergroupPrivateChat setSupergroupPrivateChat = new TdApi.SetSupergroupPrivateChat(groupId, false);
client.send(setSupergroupPrivateChat, new Client.ResultHandler() {
@Override
public void onResult(TdApi.Object object) {
// 处理结果
}
});
```
注意,为了使用上述方法,你需要先创建一个 Telegram TDLib 的客户端,并且已经成功连接到 Telegram 服务器。
阅读全文