Link Search Menu Expand Document

Method: channels.getForumTopics

Back to methods index

Get topics of a forum

Parameters:

NameTypeDescriptionRequired
channelUsername, chat ID, Update, Message or InputChannelSupergroupOptional
qstringSearch queryOptional
offset_dateintOffsets for pagination, for more info click here, date of the last message of the last found topic. Use 0 or any date in the future to get results from the last topic.Optional
offset_idintOffsets for pagination, for more info click here, ID of the last message of the last found topic (or initially 0).Optional
offset_topicintOffsets for pagination, for more info click here, ID of the last found topic (or initially 0).Optional
limitintMaximum number of results to return, see pagination. For optimal performance, the number of returned topics is chosen by the server and can be smaller than the specified limit.Optional

Return type: messages.ForumTopics

Can userbots use this method: YES

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_ForumTopics = $MadelineProto->channels->getForumTopics(channel: $InputChannel, q: 'string', offset_date: $int, offset_id: $int, offset_topic: $int, limit: $int, );