Link Search Menu Expand Document

Method: messages.sendPaidReaction

Back to methods index

Sends one or more paid Telegram Star reactions », transferring Telegram Stars » to a channel’s balance.

Parameters:

NameTypeDescriptionRequired
peerUsername, chat ID, Update, Message or InputPeerThe channelOptional
msg_idintThe message to react toOptional
countintThe number of stars to send (each will increment the reaction counter by one).Optional
privateBoolEach post with star reactions has a leaderboard with the top senders, but users can opt out of appearing there if they prefer more privacy.
If the user explicitly chose to make their paid reaction(s) private, pass boolTrue to messages.sendPaidReaction.private.
If the user explicitly chose to make their paid reaction(s) private, pass boolFalse to messages.sendPaidReaction.private.
If the user did not make any explicit choice about the privacy of their paid reaction(s) (i.e. when reacting by clicking on an existing star reaction on a message), do not populate the messages.sendPaidReaction.private flag.
Optional

Return type: Updates

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();

$Updates = $MadelineProto->messages->sendPaidReaction(peer: $InputPeer, msg_id: $int, count: $int, private: $Bool, );