{"restore_msg",{ca_number,ca_none},do_restore_msg,"restore_msg <msg-id>\tRestores message. Only available shortly (one hour?) after deletion"},
{"safe_quit",{ca_none},do_safe_quit,"safe_quit\tWaits for all queries to end, then quits"},
{"search",{ca_peer|ca_optional,ca_number|ca_optional,ca_number|ca_optional,ca_number|ca_optional,ca_number|ca_optional,ca_string_end},do_search,"search [peer] [limit] [from] [to] [offset] pattern\tSearch for pattern in messages from date from to date to (unixtime) in messages with peer (if peer not present, in all messages)"},
{"secret_chat_rekey",{ca_secret_chat,ca_none},do_secret_chat_rekey,"generate new key for active secret chat"},
{"send_audio",{ca_peer,ca_file_name_end,ca_none},do_send_audio,"send_audio <peer> <file>\tSends audio to peer"},