MadelineProtoDocs/docs/API_docs/constructors/replyKeyboardForceReply.md

40 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: replyKeyboardForceReply
description: Force the user to send a reply
image: https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png
---
# Constructor: replyKeyboardForceReply
[Back to constructors index](index.md)
Force the user to send a reply
### Attributes:
| Name | Type | Required | Description |
|----------|---------------|----------|-------------|
|single\_use|[Bool](../types/Bool.md) | Optional|Requests clients to hide the keyboard as soon as it's been used. The keyboard will still be available, but clients will automatically display the usual letter-keyboard in the chat the user can press a special button in the input field to see the custom keyboard again.|
|selective|[Bool](../types/Bool.md) | Optional|Use this parameter if you want to show the keyboard to specific users only. Targets: 1) users that are @mentioned in the text of the Message object; 2) if the bot's message is a reply (has reply\_to\_message\_id), sender of the original message. <br>Example: A user requests to change the bots language, bot replies to the request with a keyboard to select the new language. Other users in the group dont see the keyboard.|
### Type: [ReplyMarkup](../types/ReplyMarkup.md)
### Example:
```php
$replyKeyboardForceReply = ['_' => 'replyKeyboardForceReply', 'single_use' => Bool, 'selective' => Bool];
```
Or, if you're into Lua:
```lua
replyKeyboardForceReply={_='replyKeyboardForceReply', single_use=Bool, selective=Bool}
```