#include </home/runner/work/tdlib-obf/tdlib-obf/td/generate/auto/td/telegram/td_api.h>
|
| static const std::int32_t | ID = -1890858327 |
| | Identifier uniquely determining a type of the object.
|
| |
Creates a bot which will be managed by another bot. Returns the created bot. May return an error with a message "BOT_CREATE_LIMIT_EXCEEDED" if the user already owns the maximum allowed number of bots as per premiumLimitTypeOwnedBotCount. An internal link "https://t.me/BotFather?start=deletebot" can be processed to handle the error.
Returns object_ptr<User>.
Definition at line 93318 of file td_api.h.
◆ ReturnType
Typedef for the type returned by the function.
Definition at line 93360 of file td_api.h.
◆ createBot() [1/2]
| td::td_api::createBot::createBot |
( |
| ) |
|
Default constructor for a function, which creates a bot which will be managed by another bot. Returns the created bot. May return an error with a message "BOT_CREATE_LIMIT_EXCEEDED" if the user already owns the maximum allowed number of bots as per premiumLimitTypeOwnedBotCount. An internal link "https://t.me/BotFather?start=deletebot" can be processed to handle the error.
Returns object_ptr<User>.
◆ createBot() [2/2]
| td::td_api::createBot::createBot |
( |
int53 |
manager_bot_user_id_, |
|
|
string const & |
name_, |
|
|
string const & |
username_, |
|
|
bool |
via_link_ |
|
) |
| |
Creates a function, which creates a bot which will be managed by another bot. Returns the created bot. May return an error with a message "BOT_CREATE_LIMIT_EXCEEDED" if the user already owns the maximum allowed number of bots as per premiumLimitTypeOwnedBotCount. An internal link "https://t.me/BotFather?start=deletebot" can be processed to handle the error.
Returns object_ptr<User>.
- Parameters
-
| [in] | manager_bot_user_id_ | Identifier of the bot that will manage the created bot. |
| [in] | name_ | Name of the bot; 1-64 characters. |
| [in] | username_ | Username of the bot. The username must end with "bot". Use checkBotUsername to find whether the name is suitable. |
| [in] | via_link_ | Pass true if the bot is created from an internalLinkTypeRequestManagedBot link. |
◆ store()
| void td::td_api::createBot::store |
( |
TlStorerToString & |
s, |
|
|
const char * |
field_name |
|
) |
| const |
|
finalvirtual |
Helper function for to_string method. Appends string representation of the object to the storer.
- Parameters
-
| [in] | s | Storer to which object string representation will be appended. |
| [in] | field_name | Object field_name if applicable. |
Implements td::TlObject.
◆ ID
| const std::int32_t td::td_api::createBot::ID = -1890858327 |
|
static |
Identifier uniquely determining a type of the object.
Definition at line 93357 of file td_api.h.
◆ manager_bot_user_id_
| int53 td::td_api::createBot::manager_bot_user_id_ |
Identifier of the bot that will manage the created bot.
Definition at line 93329 of file td_api.h.
◆ name_
| string td::td_api::createBot::name_ |
Name of the bot; 1-64 characters.
Definition at line 93331 of file td_api.h.
◆ username_
| string td::td_api::createBot::username_ |
Username of the bot. The username must end with "bot". Use checkBotUsername to find whether the name is suitable.
Definition at line 93333 of file td_api.h.
◆ via_link_
| bool td::td_api::createBot::via_link_ |
The documentation for this class was generated from the following file:
- /home/runner/work/tdlib-obf/tdlib-obf/td/generate/auto/td/telegram/td_api.h