MadelineProtoDocs/docs/API_docs/methods/channels.getGroupsForDiscussion.md
2024-05-01 14:53:46 +02:00

1.5 KiB

title description grand_parent parent image redirect_from
channels.getGroupsForDiscussion Get all groups that can be used as [discussion groups](https://core.telegram.org/api/discussion). Telegram RPC API Methods https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png /API_docs/methods/channels_getGroupsForDiscussion.html

Method: channels.getGroupsForDiscussion

Back to methods index

Get all groups that can be used as discussion groups.

Returned basic group chats must be first upgraded to supergroups before they can be set as a discussion group.
To set a returned supergroup as a discussion group, access to its old messages must be enabled using channels.togglePreHistoryHidden, first.

Return type: messages.Chats

Can bots use this method: NO

MadelineProto Example (now async for huge speed and parallelism!):

if (!file_exists('madeline.php')) {
    copy('https://phar.madelineproto.xyz/madeline.php', 'madeline.php');
}
include 'madeline.php';

$MadelineProto = new \danog\MadelineProto\API('session.madeline');
$MadelineProto->start();

$messages_Chats = $MadelineProto->channels->getGroupsForDiscussion();