Commit c7b2295
committed
Add HTML support for Telegram notifications and update test coverage
- Enhance `_send_to_telegram` to handle HTML parse mode for compatibility with special characters.
- Introduce `_escape_html` utility to sanitize HTML-specific characters in messages.
- Add `_format_toss_price_recommendation_html` to generate Toss recommendations in HTML format.
- Update `notify_toss_price_recommendation` to utilize HTML formatting for improved message clarity.
- Expand test cases to validate escaping of special characters and correct HTML formatting in recommendations.1 parent cce1d89 commit c7b2295
File tree
2 files changed
+111
-13
lines changed- app/monitoring
- tests
2 files changed
+111
-13
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
312 | 312 | | |
313 | 313 | | |
314 | 314 | | |
315 | | - | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
316 | 318 | | |
317 | 319 | | |
318 | 320 | | |
319 | 321 | | |
320 | 322 | | |
| 323 | + | |
321 | 324 | | |
322 | 325 | | |
323 | 326 | | |
| |||
335 | 338 | | |
336 | 339 | | |
337 | 340 | | |
338 | | - | |
| 341 | + | |
339 | 342 | | |
340 | 343 | | |
341 | 344 | | |
| |||
733 | 736 | | |
734 | 737 | | |
735 | 738 | | |
736 | | - | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
737 | 748 | | |
738 | 749 | | |
739 | 750 | | |
| |||
754 | 765 | | |
755 | 766 | | |
756 | 767 | | |
757 | | - | |
| 768 | + | |
758 | 769 | | |
759 | 770 | | |
760 | 771 | | |
| |||
769 | 780 | | |
770 | 781 | | |
771 | 782 | | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
772 | 786 | | |
773 | | - | |
| 787 | + | |
774 | 788 | | |
775 | | - | |
776 | | - | |
| 789 | + | |
| 790 | + | |
777 | 791 | | |
778 | | - | |
| 792 | + | |
779 | 793 | | |
780 | 794 | | |
781 | 795 | | |
782 | 796 | | |
783 | 797 | | |
784 | | - | |
| 798 | + | |
785 | 799 | | |
786 | 800 | | |
787 | 801 | | |
788 | | - | |
| 802 | + | |
| 803 | + | |
789 | 804 | | |
790 | 805 | | |
791 | 806 | | |
792 | | - | |
| 807 | + | |
793 | 808 | | |
794 | 809 | | |
795 | 810 | | |
| |||
849 | 864 | | |
850 | 865 | | |
851 | 866 | | |
| 867 | + | |
852 | 868 | | |
853 | 869 | | |
854 | 870 | | |
| |||
858 | 874 | | |
859 | 875 | | |
860 | 876 | | |
861 | | - | |
| 877 | + | |
862 | 878 | | |
863 | 879 | | |
864 | 880 | | |
| |||
877 | 893 | | |
878 | 894 | | |
879 | 895 | | |
880 | | - | |
| 896 | + | |
881 | 897 | | |
882 | 898 | | |
883 | 899 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
725 | 725 | | |
726 | 726 | | |
727 | 727 | | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
0 commit comments