telegramlib.start_bot¶
- telegramlib.start_bot(token, admin, commands, messages=None, scheduled=None, error=None, controllers=None, params=None, privacy=True)[source]¶
- Most important function needed to start the bot. - Parameters:
- token (str) – Telegram bot token. 
- admin (int or str) – Admin user_id. 
- commands (Callable or list of Callable) – start function or list of command handler functions. 
- messages (Callable or list of Callable or None, optional) – Message handler function or list of [function, telegram filter] (default is None). 
- scheduled (Callable or list of Callable or None, optional) – Scheduled function/functions (default is None). 
- error (Callable or None, optional) – Error handler function or None (default) to use default _error handler function. 
- controllers (str or list of str or None, optional) – Controller user_id/user_ids (default is None). 
- params (dict or None, optional) – Users’ default parameters (default is None). 
- privacy (bool, optional) – False to enable user tracking (default is True). 
 
- Raises:
- MissingStartCommandError – If the function is executed before the bot starts.