# test for text only output This is a normal text This is a normal text mynewlinestartshere with a line break html_parse_mode This is a HTML text html_parse_mode This is a HTML text mynewlinestartshere with a line break markdown_parse_mode This is a *MARKDOWN* text markdown_parse_mode This is a *MARKDOWN* text mynewlinestartshere with a line break # test for keyboard, file, venue output Text plus keyboard will appear in chat mykeyboardstartshere [ "Yep, sure" , "No, highly unlikely" ] Text plus location will appear in chat mylatstartshere la10 mylongstartshere lo20 Text plus vuene will appear in chat mylatstartshere la10 mylongstartshere lo20 mytitlestartshere my home myaddressstartshere Diagon Alley N. 37 # test for new inline button Text plus keyboard will appear in chat mybtextstartshere Button Text myburlstartshere https://www... STABILO 88/240 Fineliner point 88 mynewlinestartshere mynewlinestartshere [https://images-na.ssl-images-amazon.com/images/I/41oypA3kmHL.l_SX300.jpg] mynewlinestartshere mybtextstartshere Bei Amazon ansehen ... myburlstartshere https://www.amazon.de/dp/B014TN3JYW mytextstartshere second part of text mynewlinestartshere plus newline. # test for sendfile Text plus absolute file will appear in chat myfilelocationstartshere /tmp/allowed/this_is_my.gif Text plus absolute file will appear in chat myfilelocationstartshere /tmp/allowed/this_is_my.doc Text plus relative file will appear in chat myfilelocationstartshere this_is_my.gif Text plus relative file will appear in chat myfilelocationstartshere this_is_my.doc THIS IS OUTSIDE allowed myfilelocationstartshere /home/user/NOTallowed/this_is_my.dif THIS DOES NOT EXIST myfilelocationstartshere /tmp/allowed/this_does_not_exist.gif THIS DOES NOT EXIST myfilelocationstartshere this_does_not_exist.gif