-
Notifications
You must be signed in to change notification settings - Fork 0
/
discord.html
226 lines (216 loc) · 11.4 KB
/
discord.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>봇 계정 생성</title>
<!-- end extra head -->
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<link rel="stylesheet" href="_static/style.css" type="text/css" />
<link rel="stylesheet" href="_static/codeblocks.css" type="text/css" />
<link rel="stylesheet" href="_static/icons.css" type="text/css" />
<script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script>
<script src="_static/underscore.js"></script>
<script src="_static/doctools.js"></script>
<script src="_static/language_data.js"></script>
<script src="_static/custom.js"></script>
<script src="_static/settings.js"></script>
<script src="_static/copy.js"></script>
<script src="_static/sidebar.js"></script>
<script src="_static/translations.js"></script>
<link rel="shortcut icon" href="_static/discord_py_logo.ico"/>
<link rel="index" title="색인" href="genindex.html" />
<link rel="search" title="검색" href="search.html" />
</head>
<body>
<div class="main-grid">
<header class="grid-item">
<nav>
<a href="index.html" class="main-heading">discord.py</a>
<a href="https://github.com/Rapptz/discord.py" title="GitHub"><span class="material-icons custom-icons">github</span></a>
<a href="https://discord.gg/YbfbxpX" title="Discord"><span class="material-icons custom-icons">discord</span></a>
<a href="faq.html" title="FAQ"><span class="material-icons">help_center</span></a>
<a onclick="mobileSearch.open();" title="검색" id="open-search" class="mobile-only"><span class="material-icons">search</span></a>
<a onclick="mobileSearch.close();" title="Close" id="close-search" class="mobile-only" hidden><span class="material-icons">close</span></a>
</nav>
<nav class="mobile-only">
<form role="search" class="search" action="search.html" method="get">
<div class="search-wrapper">
<input type="search" name="q" placeholder="Search documentation" />
<button type="submit">
<span class="material-icons">search</span>
</button>
</div>
</form>
</nav>
</header>
<div class="sub-header grid-item">
<label for="documentation_select">View Documentation For</label>
<select id="documentation_select" onchange="window.location = this.value;">
<option value="#" selected>discord</option>
<option value="ext/commands/index.html" >discord.ext.commands</option>
<option value="ext/tasks/index.html" >discord.ext.tasks</option>
</select>
<form role="search" class="search" action="search.html" method="get">
<div class="search-wrapper">
<input type="search" name="q" placeholder="Search documentation" />
<button type="submit">
<span class="material-icons">search</span>
</button>
</div>
</form>
<a accesskey="S" class="settings" onclick="settingsModal.open();"><span class="material-icons">settings</span></a>
</div>
<aside class="grid-item">
<span id="hamburger-toggle">
<span class="material-icons">menu</span>
</span>
<span id="settings-toggle" class="settings" onclick="settingsModal.open();">
<span class="material-icons">settings</span>
</span>
<div id="sidebar">
<h3><a href="index.html">목차</a></h3>
<ul>
<li><a class="reference internal" href="#">봇 계정 생성</a><ul>
<li><a class="reference internal" href="#inviting-your-bot">봇 초대</a></li>
</ul>
</li>
</ul>
</div>
</aside>
<main class="grid-item" role="main">
<section id="creating-a-bot-account">
<span id="discord-intro"></span><h1>봇 계정 생성<a class="headerlink" href="#creating-a-bot-account" title="제목 주소">¶</a></h1>
<p>라이브러리와 디스코드 API를 사용하여 작업하기 위해서 우리는 먼저 디스코드 봇 계정을 생성해야 합니다.</p>
<p>봇의 계정을 만드는 과정은 꽤 간단합니다.</p>
<ol class="arabic">
<li><p>Make sure you’re logged on to the <a class="reference external" href="https://discord.com">Discord website</a>.</p></li>
<li><p>Navigate to the <a class="reference external" href="https://discord.com/developers/applications">application page</a></p></li>
<li><p>《New Application》 버튼을 클릭합니다.</p>
<blockquote>
<div><img alt="The new application button." src="_images/discord_create_app_button.png" />
</div></blockquote>
</li>
<li><p>애플리케이션의 이름을 짓고 《Create》를 클릭합니다.</p>
<blockquote>
<div><img alt="The new application form filled in." src="_images/discord_create_app_form.png" />
</div></blockquote>
</li>
<li><p>《Bot》 탭으로 이동해 《Add Bot》을 클릭하여 봇을 생성합니다.</p>
<blockquote>
<div><ul class="simple">
<li><p>계속하기 위해서 《Yes, do it!》을 클릭합니다.</p></li>
</ul>
<img alt="The Add Bot button." src="_images/discord_create_bot_user.png" />
</div></blockquote>
</li>
<li><p>다른 사람들이 당신의 봇을 초대하길 원한다면 <strong>Public Bot</strong>이 활성화되어 있는지 확인하세요.</p>
<blockquote>
<div><ul class="simple">
<li><p>또한 <strong>Require OAuth2 Code Grant</strong>가 필요하지 않다면 비활성화되어 있는지 확인해야 합니다. 잘 모르겠다면 그냥 비활성화 상태로 놔두세요.</p></li>
</ul>
<img alt="How the Bot User options should look like for most people." src="_images/discord_bot_user_options.png" />
</div></blockquote>
</li>
<li><p>《Copy》 버튼을 클릭하여 토큰을 복사합니다.</p>
<blockquote>
<div><ul class="simple">
<li><p><strong>This is not the Client Secret at the General Information page.</strong></p></li>
</ul>
<div class="admonition warning">
<p class="admonition-title">경고</p>
<p>토큰은 당신의 봇의 암호라고 해도 과언이 아닙니다. 당신은 <strong>절대로</strong> 이것을 다른 사람과 공유해서는 안 됩니다. 만약 하게 된다면, 누군가가 당신의 봇에 로그인하여 악의적인 짓을 할 수 있습니다. 악의적인 행동에는 서버를 나가거나, 서버에 있는 모든 사용자를 차단하거나, 악의적으로 모든 사람을 멘션 하는 것 등이 있습니다.</p>
<p>상상 이상의 많은 것들이 가능하므로, <strong>이 토큰을 공유하지 마세요.</strong></p>
<p>만약 당신이 실수로 토큰을 유출하였다면, 최대한 빨리 《Regenerate》 버튼을 클릭하세요. 이것은 기존 토큰을 삭제하고 새로운 토큰을 생성합니다. 그리고 당신은 새로운 토큰을 사용해서 로그인해야 합니다.</p>
</div>
</div></blockquote>
</li>
</ol>
<p>이게 끝입니다. 이제 봇 계정을 만들었고, 봇에 로그인할 수 있습니다.</p>
<section id="inviting-your-bot">
<span id="discord-invite-bot"></span><h2>봇 초대<a class="headerlink" href="#inviting-your-bot" title="제목 주소">¶</a></h2>
<p>봇은 만들었지만, 아무런 서버에도 접속하지 않았습니다.</p>
<p>당신이 봇을 초대하고 싶다면 반드시 초대 URL을 생성해야 합니다.</p>
<ol class="arabic">
<li><p>Make sure you’re logged on to the <a class="reference external" href="https://discord.com">Discord website</a>.</p></li>
<li><p>Navigate to the <a class="reference external" href="https://discord.com/developers/applications">application page</a></p></li>
<li><p>봇 페이지를 클릭합니다.</p></li>
<li><p>《OAuth2》 탭으로 이동합니다.</p>
<blockquote>
<div><img alt="How the OAuth2 page should look like." src="_images/discord_oauth2.png" />
</div></blockquote>
</li>
<li><p>《scopes》에서 《bot》을 활성화합니다.</p>
<blockquote>
<div><img alt="The scopes checkbox with "bot" ticked." src="_images/discord_oauth2_scope.png" />
</div></blockquote>
</li>
<li><p>《Bot Permissions》에서 봇이 필요한 권한을 활성화합니다.</p>
<blockquote>
<div><ul class="simple">
<li><p>당신의 봇이 《관리자》 권한을 갖는 것에 대해 유의하십시오.</p></li>
<li><p>Bot owners must have 2FA enabled for certain actions and permissions when added in servers that have Server-Wide 2FA enabled. Check the <a class="reference external" href="https://support.discord.com/hc/en-us/articles/219576828-Setting-up-Two-Factor-Authentication">2FA support page</a> for more information.</p></li>
</ul>
<img alt="The permission checkboxes with some permissions checked." src="_images/discord_oauth2_perms.png" />
</div></blockquote>
</li>
<li><p>이제 생성된 URL을 사용하여 봇을 서버에 초대할 수 있습니다. 브라우저에 URL을 복사 및 붙여넣기 하여 봇이 접속할 서버를 선택하고 《Authorize》를 클릭하세요.</p></li>
</ol>
<div class="admonition note">
<p class="admonition-title">참고</p>
<p>봇을 추가하기 위해선 《서버 관리》 권한을 갖고 있어야 합니다.</p>
</div>
<p>만약 <a class="reference internal" href="api.html#discord.Permissions" title="discord.Permissions"><code class="xref py py-class docutils literal notranslate"><span class="pre">discord.Permissions</span></code></a>를 사용하여 봇의 런타임에서 동적 URL을 생성하고 싶다면 <a class="reference internal" href="api.html#discord.utils.oauth_url" title="discord.utils.oauth_url"><code class="xref py py-func docutils literal notranslate"><span class="pre">discord.utils.oauth_url()</span></code></a>을 사용하세요.</p>
</section>
</section>
</main>
<footer class="grid-item">
© Copyright 2015-2020, Rapptz.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.2.1.
</footer>
</div>
<div id="settings" class="modal" onclick="if (event.target == this){ settingsModal.close(); }" hidden>
<div class="modal-content">
<span class="close" onclick="settingsModal.close();" title="Close">
<span class="material-icons">close</span>
</span>
<h1>Settings</h1>
<h2>Font</h2>
<div class="setting">
<h3>Use a serif font:
<label class="toggle"
title="Use a serif font? Your system font will be used, falling back to serif.">
<input type="checkbox" name="useSerifFont" onclick="updateSetting(this);">
<span class="toggle-slider"></span>
</label>
</h3>
</div>
<h2>Theme</h2>
<div class="setting">
<h3>
<label class="toggle" title="Set your theme based on your system preferences">
<input type="radio" name="setTheme" onclick="updateSetting(this);" value="automatic" checked>
</label>
Automatic
</h3>
<h3>
<label class="toggle" title="Set your theme to light theme">
<input type="radio" name="setTheme" onclick="updateSetting(this);" value="light">
</label>
Light
</h3>
<h3>
<label class="toggle" title="Set your theme to dark theme">
<input type="radio" name="setTheme" onclick="updateSetting(this);" value="dark">
</label>
Dark
</h3>
</div>
</div>
</div>
<div id="to-top" onclick="scrollToTop()" hidden>
<span><span class="material-icons">arrow_upward</span> to top</span>
</div>
</body>
</html>