|
152 | 152 |
|
153 | 153 | <div class="section" id="welcome-to-discord-py-slash-command-s-documentation">
|
154 | 154 | <h1>Welcome to discord-py-slash-command’s documentation!<a class="headerlink" href="#welcome-to-discord-py-slash-command-s-documentation" title="Permalink to this headline">¶</a></h1>
|
| 155 | +<p>discord-py-slash-command is simple discord.py extension |
| 156 | +for using Discord’s Slash Command feature.</p> |
| 157 | +<p>Example:</p> |
| 158 | +<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">discord</span> |
| 159 | +<span class="kn">from</span> <span class="nn">discord.ext</span> <span class="kn">import</span> <span class="n">commands</span> |
| 160 | +<span class="kn">from</span> <span class="nn">discord_slash</span> <span class="kn">import</span> <span class="n">SlashCommand</span> |
| 161 | +<span class="kn">from</span> <span class="nn">discord_slash.model</span> <span class="kn">import</span> <span class="n">SlashContext</span> |
| 162 | + |
| 163 | +<span class="n">bot</span> <span class="o">=</span> <span class="n">commands</span><span class="o">.</span><span class="n">Bot</span><span class="p">(</span><span class="n">command_prefix</span><span class="o">=</span><span class="s2">"!"</span><span class="p">,</span> <span class="n">intents</span><span class="o">=</span><span class="n">discord</span><span class="o">.</span><span class="n">Intents</span><span class="o">.</span><span class="n">all</span><span class="p">())</span> |
| 164 | +<span class="n">slash</span> <span class="o">=</span> <span class="n">SlashCommand</span><span class="p">(</span><span class="n">bot</span><span class="p">)</span> |
| 165 | + |
| 166 | + |
| 167 | +<span class="nd">@slash</span><span class="o">.</span><span class="n">slash</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s2">"test"</span><span class="p">)</span> |
| 168 | +<span class="k">async</span> <span class="k">def</span> <span class="nf">_test</span><span class="p">(</span><span class="n">ctx</span><span class="p">:</span> <span class="n">SlashContext</span><span class="p">):</span> |
| 169 | + <span class="n">embed</span> <span class="o">=</span> <span class="n">discord</span><span class="o">.</span><span class="n">Embed</span><span class="p">(</span><span class="n">title</span><span class="o">=</span><span class="s2">"embed test"</span><span class="p">)</span> |
| 170 | + <span class="k">await</span> <span class="n">ctx</span><span class="o">.</span><span class="n">send</span><span class="p">(</span><span class="n">text</span><span class="o">=</span><span class="s2">"test"</span><span class="p">,</span> <span class="n">embeds</span><span class="o">=</span><span class="p">[</span><span class="n">embed</span><span class="p">])</span> |
| 171 | + |
| 172 | + |
| 173 | +<span class="n">bot</span><span class="o">.</span><span class="n">run</span><span class="p">(</span><span class="s2">"discord_token"</span><span class="p">)</span> |
| 174 | +</pre></div> |
| 175 | +</div> |
155 | 176 | <div class="toctree-wrapper compound">
|
156 | 177 | <p class="caption"><span class="caption-text">Contents:</span></p>
|
157 | 178 | <ul>
|
|
0 commit comments