ํ ๋ ๊ทธ๋จ์์ ๋ฌด๋ฃ๋ก ์ ๊ณตํ๋ ํ ๋ ๊ทธ๋จ ๋ด API๋ฅผ ์ด์ฉํด ๋๋ง์ ํ ๋ ๊ทธ๋จ ๋ด์ ๋ง๋ค์ด๋ณด๊ณ ์ ํ๋ค.
ํ ๋ ๊ทธ๋จ ๋ด์ ๋ง๋ค๊ธฐ ์ํด์๋ ํ ๋ ๊ทธ๋จ ๋ฉ์ ์ ธ ๋ด BotFather ๋ด์ ์ด์ฉํด ๋ด์ ์์ฑํ ์ ์๋ค. BotFather ๋ด์ ๋ฉ์ ์ ธ ๋ด์์ ๊ฒ์ ํ "์์(Start)"์ ๋๋ฌ BotFather ๋ด๊ณผ ์ํธ์์ฉ์ ์์ํ ์ค๋น๋ฅผ ํ๋ค. ๊ทธ๋ฐ ํ ํน์ ๋ช ๋ น์ด๋ฅผ ํตํด ๋๋ง์ ๋ด ์์ฑ ์ค๋น๋ฅผ ํ๊ณ ์ฐจ๋ก๋๋ก ์ค์ ํด์ผํ๋ ๋ด์ฉ์ ์ ๋ ฅํด ๋ด ์์ฑ์ ๋ง๋ฌด๋ฆฌ ํ ์ ์๋ค. ์์ธํ ์ฌํญ์ ์ด๋ฏธ์ง์ ๊ฐ๋จํ ์ค๋ช ๋ค๋ก ์๊ฐํด๋ณธ๋ค.
ํ ๋ ๊ทธ๋จ ๋ฉ์ ์ ธ BotFather ๋ด ๊ฒ์ํ๊ธฐ
ํ ๋ ๊ทธ๋จ ๋ฉ์ ์ ธ ๊ฒ์ํ๋ ๋ถ๋ถ์ BotFather๋ผ๊ณ ์ ๋ ฅ ํ ๊ฒ์์ ํ๋ค. ๊ฒ์ ํ ๊ฒฐ๊ณผ๋ก BotFather ๋ด์ ํ์ธํ ์ ์๋ค.
BotFather ์ผ์ชฝ ์์ ๋ก๋ด์ฒ๋ผ ์๊ธด ์์ด์ฝ์ด ๋ด(Bot)์ด๋ผ๋๊ฑธ ํ์ํด์ฃผ๊ณ ์๋ค.
ํ ๋ ๊ทธ๋จ BotFather ๋ด ์คํํ๊ธฐ
ํ ๋ ๊ทธ๋จ ๋ฉ์ ์ ธ ๋ด BotFather๋ฅผ ๊ฒ์ํด ๊ฒฐ๊ณผ๋ก ๋์จ BotFather ๋ด์ "์์(Start)"์ ๋๋ฌ ๋ด๊ณผ ์ํธ์์ฉํ ์ค๋น๋ฅผ ์งํํ๋ค. "์์(Start)์ ๋๋ฅด๋ฉด BotFather ๋ด์์ ์ํธ์์ฉ ํ ์ ์๋ ๋ช ๋ น์ด์ ๋ํด์ ์ค๋ช ํด์ฃผ๋ ๋์๋ง์ ๋ฉ์ธ์ง๋ก ๋ณด๋ด์ค๋ค. ํ ๋ ๊ทธ๋จ BotFather ๋ด์ ์คํํ๊ธฐ์ํด BotFather ๋ด์ ํด๋ฆญํ๊ณ ๋ค์ด์ค๋ฉด ์ผ์ชฝ ์ด๋ฏธ์ง์ ๊ฐ์ ๋ชจ์ต์ด ๋ณด์ธ๋ค. ๋ด์ฉ์ ์ด๋ ๋ค. "BotFather๋ ๊ทธ๋ค ๋ชจ๋๋ฅผ ์ง๋ฐฐํ๋ ๋ด์ ๋๋ค. ์ ๋ด ๊ณ์ ์ ์์ฑํ๊ณ ๊ธฐ์กด ๋ด์ ๊ด๋ฆฌํ๋๋ฐ ์ฌ์ฉํ์ญ์์ค. ์ ๋ณด ๋ด์ ๋ํด: https://core.telegram.org/bots, ๋ด API ๋ฉ๋ด์ผ: https://core.telegram.org/bots/api Bot API์ ๋ํ ์ง๋ฌธ์ด ์์ผ๋ฉด @BotSupport์ ๋ฌธ์ ํ์ญ์์ค." BotFather ๋ด์ ๋ํด ๊ฐ๋จํ๊ฒ ์ค๋ช ์ ํ๊ณ ์๋ค. "์์(Start)"์ ๋๋ฌ ๋ช ๋ น์ด๊ฐ ๋ด๊ธด ์์ธํ ์ ๋ณด๋ฅผ ์ค๋ฅธ์ชฝ ์ด๋ฏธ์ง์ ๊ฐ์ด ๋ณด์ฌ์ค๋ค. ๋ด์ฉ์ ์ด๋ ๋ค. "์ ๋ณด ๋ด์ ๋ง๋ค๊ณ ๊ด๋ฆฌํ๋๋ฐ ๋์์ ์ค ์ ์์ต๋๋ค. ๋ด API๋ฅผ ์ฒ์ ์ฌ์ฉํ์๋ ๊ฒฝ์ฐ ์ค๋ช ์๋ฅผ ์ฐธ๊ณ ํ์ญ์์ค. ์ด ๋ช ๋ น๋ค์ ๋ณด๋ด์ ๋๋ฅผ ํต์ ํ ์ ์์ต๋๋ค." ๊ทธ๋ฆฌ๊ณ ์๋์ BotFather ๋ด์์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ช ๋ น์ด๋ฅผ ๋์ดํด์ฃผ๊ณ ์๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ๋ช ๋ น์ด ์ค๋ช ์ ํ ๋ ๊ทธ๋จ ๋ด ์๋ฒ์ง ๊ฒ์๊ธ(https://junesker.tistory.com/5) ์์ ํ์ธํ ์ ์๋ค.
ํ ๋ ๊ทธ๋จ ๋ด ์๋ฒ์ง(TELEGRAM BOT FATHER) BotFather
ํ ๋ ๊ทธ๋จ ๋ด์ ๋ง๋ค๊ธฐ ์ํด์๋ ํ ๋ ๊ทธ๋จ ๋ด ์๋ฒ์ง(TELEGRAM BOT FATHER)๋ฅผ ํตํด์ ๋ง๋ค์ด์ผํ๋ค. ํ ๋ ๊ทธ๋จ ๋ด ์๋ฒ์ง(TELEGRAM BOT FATHER), BOTFATHER๋ผ๊ณ ๋ช ์นญํ๋ค. BotFather๋ ํ ๋ ๊ทธ๋จ ๋ด ๋ชจ๋๋ฅผ ์ง๋ฐฐํ๋..
junesker.tistory.com
ํ ๋ ๊ทธ๋จ ๋๋ง์ ๋ด ์์ฑํ๊ธฐ
BotFather ๋ด์์ ์ฌ์ฉ๊ฐ๋ฅํ ๋ช ๋ น์ด๋ค ์ค์์ "/newbot"์ด๋ผ๋ ๋ช ๋ น์ด๊ฐ ์๋ค. "/newbot"๋ช ๋ น์ด๋ฅผ ํตํด ๋ด๊ฐ ๋ง๋ค๊ณ ์ ํ๋ ๋ด์ ์์ฑํ ์ ์๋ค. ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๊ณ ๋ด์๊ฒ ์์ฒญํ๋ฉด ๋ค์์ ๋ฌด์์ ํด์ผํ๋์ง ์น์ ํ๊ฒ ๋ฉ์ธ์ง๋ก ์ค๋ช ํด์ค๋ค. ๋ฉ์ธ์ง์ ๋ฐ๋ผ ์์๋๋ก ๋ฉ์ธ์ง๋ฅผ ๋ณด๋ด BotFather ๋ด๊ณผ ์ํธ์์ฉํ๋ฉด ๋๋ค.
ํ ๋ ๊ทธ๋จ ๋๋ง์ ๋ด ์์ฑํ๊ธฐ ์ค๋ฅธ์ชฝ ์ด๋ฏธ์ง๋ฅผ ์ค๋ช ํ๊ณ ์ ํ๋ค. "/newbot"๋ช ๋ น์ด๋ฅผ ํตํด ์๋ก์ด ๋ด์ ๋ง๋ค๊ฒ ๋ค๊ณ BotFather ๋ด์๊ฒ ์์ฒญํ๋ค. BotFather ๋ด์์ ์ด์๊ฐ์ด Alright, a new bot. how are we going to call it? please choose a name for your bot(์ข์, ์๋ก์ด ๋ด. ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ์ ์ด๋ป๊ฒ ๋ถ๋ฅผ๊น์? ๋ด์ ์ด๋ฆ์ ์ ํด์ฃผ์ธ์.) ๋ค์ ํ ์ผ์ ์๋ดํ๋ค. ๋ด๊ฐ ๋ง๋ค๊ณ ์ ํ๋ ๋ด์ ์ด๋ฆ "StudyJ001Bot"์ด๋ผ๊ณ ๋ฉ์ธ์ง๋ฅผ ๋ณด๋ธ๋ค. ํ ๋ ๊ทธ๋จ BotFather ๋ด์ ๋ ๋ค์ ํ ์ผ์ ์๋ดํ๋ค. BotFather ๋ด์ด ๋ณด๋ด๋ ๋ฉ์ธ์ง๋ ์๋์ ๊ฐ๋ค.
Good. Now let's choose a username for your bot. It must end in 'bot', like this, for example: tetrisBot or tetris_bot(์ข์. ์ด์ ๋ด์ ์ฌ์ฉ์ ์ด๋ฆ์ ์ ํํ๊ฒ ์ต๋๋ค. tetrisBot ๋๋ tetris_bot๊ณผ ๊ฐ์ด 'bot'์ผ๋ก ๋๋์ผํฉ๋๋ค.) BotFather ๋ด์ด ์๋ดํด์ค ๋ด์ฉ์ฒ๋ผ "Bot" ๋๋ "_bot"์ผ๋ก ๋๋๋ ์ด๋ฆ์ ๋ฉ์ธ์ง๋ก ๋ณด๋ด์ค๋ค. ์์์ ์ ํด์ค ์ด๋ฆ์ฒ๋ผ "StudyJ001Bot"๋ก๋ฉ์ธ์ง๋ฅผ ๋ณด๋ด์ค๋ค. ์ต์ข ์ ์ผ๋ก ๋ด๊ฐ ์์ฑํ ์ด๋ฆ์ผ๋ก ๋ด์ด ์์ฑ๋๊ณ ๊ทธ์ ๋ฐ๋ฅธ ๋ด API๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ๋ด ํ ํฐ๋ ๋ฐ๊ธ๋ฐ์๋ค.
Done! Congratulations on your new bot. you will find it at t.me/StudyJ001Bot. you can now add a description, about section and profile picture for your bot, see /help fir a list of commands. by the way, when you've finished creating your cool bot, ping our bot support if you want a better username for it. just make sure the bot is fullu operational before you do this. use this token to access the HTTP API: 1122204878:AAEqAgWH1DrRjpVjhaHiCM-y6jn3TXBpLZM keep your token secure and store it safely, it can be used by anyone to control your bot. For a description of the Bot API, see this page: https://core.telegram.org/bots/api
(์ํ์ด! ์๋ก์ด ๋ด ์ถํํฉ๋๋ค. t.me/StudyJ001Bot์์ ์ฐพ์ ์ ์์ต๋๋ค. ์ด์ ๋ด์ ์น์ ๋ฐ ํ๋กํ ์ฌ์ง์ ๋ํ ์ค๋ช ์ ์ถ๊ฐ ํ ์ ์์ต๋๋ค. ๋ช ๋ น ๋ชฉ๋ก์ /help๋ฅผ ์ฐธ์กฐํ์ญ์์ค. ๊ทธ๊ฑด ๊ทธ๋ ๊ณ , ๋ฉ์ง ๋ด์ ๋ง๋ค์์ ๋ ๋ ๋์ ์ฌ์ฉ์ ์ด๋ฆ์ ์ํ๋ค๋ฉด ๋ด ์ง์์ ์์ฒญํ์ญ์์ค. ์ด ์์ ์ ์ํํ๊ธฐ์ ์ ๋ด์ด ์์ ํ ์๋ํ๋์ง ํ์ธํ์ญ์์ค. ์ด ํ ํฐ์ ์ฌ์ฉํ์ฌ HTTP API์ ์ก์ธ์คํ์ญ์์ค. ํ ํฐ์ ์์ ํ๊ฒ ์ ์งํ๊ณ ์์ ํ๊ฒ ๋ณด๊ดํ์ญ์์ค. ๋๊ตฌ๋ ๋ด์ ์ ์ดํ๋๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. Bot API์ ๋ํ ์ค๋ช ์ ์ด ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ญ์์ค. https://core.telegram.org/bots/api)
์ฌ๊ธฐ๊น์ง ํ ๋ ๊ทธ๋จ BotFather ๋ด์ ์ด์ฉํด ๋๋ง์ ๋ด ๋ง๋ค๊ธฐ๋ฅผ ์งํํด๋ดค๋ค. BotFather ๋ด์์ ์ค๋ช ํด์ฃผ๋ ๋ฉ์ธ์ง๋๋ก ์ฐจ๊ทผ์ฐจ๊ทผ ์งํํ๋ค๋ฉด ํฐ ๋ฌด๋ฆฌ ์์ด ๋๋ง์ ํ ๋ ๊ทธ๋จ ๋ด ๋ง๋ค๊ธฐ ์ํ ํ ํฐ ๋ฐ๊ธ๊น์ง๋ ์ถฉ๋ถํ ๊ฐ๋ฅํ๋ค.
'OPEN SOURCE > TELEGRAM' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋๋ง์ ํ ๋ ๊ทธ๋จ ๋ด(TELEGRAM BOT)๋ง๋ค๊ธฐ - 3. JAVA๋ก ๋ฉ์์ง ๋ณด๋ด๊ธฐ (0) | 2020.03.24 |
---|---|
๋๋ง์ ํ ๋ ๊ทธ๋จ ๋ด(TELEGRAM BOT) ๋ง๋ค๊ธฐ - 2. ์น ์์์ ๋ฉ์ธ์ง ๋ณด๋ด๊ธฐ (0) | 2020.03.13 |
ํ ๋ ๊ทธ๋จ ๋ด ์๋ฒ์ง(TELEGRAM BOT FATHER) BotFather (0) | 2020.03.10 |
ํ ๋ ๊ทธ๋จ ๋ด(TELEGRAM BOT) (0) | 2020.03.09 |
ํ ๋ ๊ทธ๋จ(TELEGRAM)์ด๋? (4) | 2020.03.07 |