@@ -260,19 +260,21 @@ async def _confirmation_callback(
260260 i18n ("transaction_confirmed" , locale = other_user ["locale" ]),
261261 self .trx_url (trx_id ),
262262 )
263- answer += "\n " + i18n (
264- "send {amount} {currency} {address}" , locale = other_user ["locale" ]
265- ).format (
266- amount = offer [f"sum_{ new_currency } " ],
267- currency = offer [new_currency ],
268- address = markdown .escape_md (escrow_user ["receive_address" ]),
263+ answer += "\n " + markdown .escape_md (
264+ i18n (
265+ "send {amount} {currency} {address}" , locale = other_user ["locale" ]
266+ ).format (
267+ amount = offer [f"sum_{ new_currency } " ],
268+ currency = offer [new_currency ],
269+ address = escrow_user ["receive_address" ],
270+ )
269271 )
270- answer += " ."
272+ answer += r"\ ."
271273 await tg .send_message (
272274 other_user ["id" ],
273275 answer ,
274276 reply_markup = keyboard ,
275- parse_mode = ParseMode .MARKDOWN ,
277+ parse_mode = ParseMode .MARKDOWN_V2 ,
276278 )
277279 return True
278280
@@ -327,7 +329,7 @@ async def _refund_callback(
327329 answer += f"\n • { message_point } "
328330
329331 answer += "\n \n " + i18n ("refund_promise" , locale = user ["locale" ])
330- await tg .send_message (user ["id" ], answer , parse_mode = ParseMode . MARKDOWN )
332+ await tg .send_message (user ["id" ], answer )
331333 is_confirmed = await create_task (self .is_block_confirmed (block_num , op ))
332334 await database .escrow .update_one (
333335 {"_id" : offer ["_id" ]}, {"$set" : {"transaction_time" : time ()}}
@@ -343,9 +345,11 @@ async def _refund_callback(
343345 i18n ("transaction_refunded" , locale = user ["locale" ]), trx_url
344346 )
345347 else :
346- answer = i18n ("transaction_not_confirmed" , locale = user ["locale" ])
347- answer += " " + i18n ("try_again" , locale = user ["locale" ])
348- await tg .send_message (user ["id" ], answer , parse_mode = ParseMode .MARKDOWN )
348+ answer = i18n (
349+ "transaction_not_confirmed" , locale = user ["locale" ], escape_md = True
350+ )
351+ answer += " " + i18n ("try_again" , locale = user ["locale" ], escape_md = True )
352+ await tg .send_message (user ["id" ], answer , parse_mode = ParseMode .MARKDOWN_V2 )
349353
350354
351355class StreamBlockchain (BaseBlockchain ):
0 commit comments