soumyadeepdas/TbhRichBotPublic · Community Store Listing

Rich Message Demo [TBH]

ProfileTelegram
17 commands0 envUpdated 5d agoCreated Jul 16, 2026
Back to folder

commands/_richLists.js

javascript · 170 lines · click line # to share

1/**#command2name: /richLists3answer: 4keyboard: 5parse_mode: 6aliases: 7allow_only_group: false8need_reply: false9is_web: 010#command**/11 12const html = `13<h1>Lists</h1>14 15<p>This page demonstrates list blocks introduced in Bot API 10.1.</p>16 17<hr/>18 19<h3>Unordered Lists</h3>20<ul>21  <li>Apple</li>22  <li>Banana</li>23  <li>Orange</li>24</ul>25 26<hr/>27 28<h3>Ordered Lists</h3>29<ol>30  <li>Install Telegram</li>31  <li>Create a Bot</li>32  <li>Build Something Awesome</li>33</ol>34 35<hr/>36 37<h3>Alphabetical Lists</h3>38<p><b>Lowercase Alphabetical</b></p>39<ol type="a">40  <li>Alpha</li>41  <li>Beta</li>42  <li>Gamma</li>43</ol>44 45<p><b>Uppercase Alphabetical</b></p>46<ol type="A">47  <li>Apple</li>48  <li>Ball</li>49  <li>Cat</li>50</ol>51 52<hr/>53 54<h3>Roman Numeral Lists</h3>55<p><b>Lowercase Roman</b></p>56<ol type="i">57  <li>Introduction</li>58  <li>Content</li>59  <li>Summary</li>60</ol>61 62<p><b>Uppercase Roman</b></p>63<ol type="I">64  <li>Chapter One</li>65  <li>Chapter Two</li>66  <li>Chapter Three</li>67</ol>68 69<hr/>70 71<h3>Custom Numbering</h3>72<p><b>Start From 10</b></p>73<ol start="10">74  <li>Item Ten</li>75  <li>Item Eleven</li>76  <li>Item Twelve</li>77</ol>78 79<p><b>Reversed List</b></p>80<ol reversed>81  <li>Third</li>82  <li>Second</li>83  <li>First</li>84</ol>85 86<p><b>Explicit Item Values</b></p>87<ol>88  <li value="50">Item Fifty</li>89  <li>Item Fifty One</li>90  <li value="100">Item One Hundred</li>91</ol>92 93<hr/>94 95<h3>Task Lists</h3>96<ul>97  <li><input type="checkbox"/> Design Interface</li>98  <li><input type="checkbox" checked/> Create Commands</li>99  <li><input type="checkbox" checked/> Test Rich Messages</li>100  <li><input type="checkbox"/> Publish Bot</li>101</ul>102 103<hr/>104 105<h3>Nested Lists</h3>106<ul>107  <li>108    Programming Languages109    <ul>110      <li>JavaScript</li>111      <li>Python</li>112      <li>113        Other Languages114        <ul>115          <li>Go</li>116          <li>Rust</li>117          <li>PHP</li>118        </ul>119      </li>120    </ul>121  </li>122  <li>123    Databases124    <ul>125      <li>MongoDB</li>126      <li>PostgreSQL</li>127      <li>MySQL</li>128    </ul>129  </li>130</ul>131 132<hr/>133 134<h3>Mixed Nested Lists</h3>135<ol>136  <li>137    Project Setup138    <ul>139      <li>Create Bot</li>140      <li>Configure Commands</li>141      <li>Setup Webhook</li>142    </ul>143  </li>144  <li>145    Development146    <ol type="a">147      <li>Frontend</li>148      <li>Backend</li>149      <li>Testing</li>150    </ol>151  </li>152</ol>153 154<footer>Bot API 10.1 • Lists Demo</footer>155`;156 157Api.call("editMessageText", {158  chat_id: chat.chatid,159  message_id: update.callback_query.message.message_id,160  rich_message: { html: html },161  reply_markup: {162    inline_keyboard: [163      [164        { text: "« Layout", callback_data: "/richLayout" },165        { text: "Home", callback_data: "/start" },166        { text: "Quotes »", callback_data: "/richQuotes" }167      ]168    ]169  }170});