ํ ๋ ๊ทธ๋จ BotFather ๋ด์ ํตํด @StudyJ001Bot์ ๋ง๋ค๊ณ Java๋ก ๋ด๊ฐ ๋ณด๋ธ ๋ฉ์์ง๋ฅผ ๋ด์ด ๊ทธ๋๋ก ์ ์กํ๋ ํํ๋ฅผ ๋ง๋ค์๋ค. ์ด๋ฒ์ @StudyJ001Bot์ ํน์ ๋ช ๋ น์ด๋ฅผ ๋ฑ๋กํ๊ณ ๋ฑ๋กํ ๋ช ๋ น์ด๋ฅผ ์ ํํด ๋ด์ ๋ฉ์์ง๋ก ์์ฒญํ์ ๋ ๋ช ๋ น์ด์ ํด๋นํ๋ ์ด๋ฒคํธ๋ฅผ ์คํํ๋ ๋ด์ ๋ง๋ค์ด๋ณด๊ณ ์ ํ๋ค. ๋จผ์ @StudyJ001Bot์ ๋ช ๋ น์ด๋ฅผ ๋ฑ๋กํ๊ณ @StudyJ001Bot Command Line์ ์ ๋์ค๋์ง ํ์ธํด๋ณด๊ณ ์ ํ๋ค. ์๋ฅผ ๋ค์ด “/help”์ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ์ง์ ์ ๋ ฅํด๋ ์๊ด์ ์๋ค. “/help”๋ช ๋ น์ด๋ฅผ ๋ฉ์์ง๋ก ๋ฐ์ “/help”์ ๋ง๋ ๋ช ๋ น์ด ์ด๋ฒคํธ๋ฅผ ์คํํ๋ฉด ๋๋ค. ๊ทธ๋ ์ง๋ง @StudyJ001Bot์ ํน์ ๋ช ๋ น์ด๋ฅผ ๋ฑ๋กํ๊ณ ์ฌ์ฉํ ๋ ์ฌ์ฉ์์ ํธ์์ฑ์ ๋์ด๋๋ค. ๊ธด ๋ช ๋ น์ด ์ผ ๊ฒฝ์ฐ ์ง์ ์ ๋ ฅํ์ง ์์๋ ๋๊ณ ๋น ๋ฅธ ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํ๋ค. @StudyJ001Bot์ ํน์ ๋ช ๋ น์ด๋ฅผ ๋ฑ๋กํ๊ธฐ ์ํด์๋ ์ด๋ฒ์๋ ์ญ์ BotFather ๋ด์ ์ด์ฉํด์ผํ๋ค.
1. BotFather ๋ด์ ๊ฒ์ํ๋ค.
ํ ๋ ๊ทธ๋จ ๋ฉ์ ์ ธ ๋งจ ์ ์๋จ ๊ฒ์๋ฐ์์ BotFather ๋ด์ ๊ฒ์ ํ ์คํํ๋ค. BotFather ๋ด์ ๋ด๋ค์ ์๋ฒ์ง๋ก ์ฌ๋ฌ๊ฐ์ง ์ค์ ์ ํ ์ ์๋๋ก ๋์์ค๋ค. ํ ๋ ๊ทธ๋จ ๋ฉ์ ์ ธ์์ ์๋จ ๊ฒ์๋ฐ์ BotFather ๋ด์ ๊ฒ์ํ๊ณ ์คํํ๋ ๋ฐฉ๋ฒ์ "๋๋ง์ ํ ๋ ๊ทธ๋จ ๋ด(TELEGRAM BOT)๋ง๋ค๊ธฐ - 1. ํ ํฐ๋ฐ๊ธ" ๊ฒ์๊ธ์์ ์ค๋ช ํ๋ค. ํ์ํ ๋ถ๋ถ์ด ์๋ค๋ฉด ์๋ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ๊ธธ ๋ฐ๋๋ค.
๋๋ง์ ํ ๋ ๊ทธ๋จ ๋ด(TELEGRAM BOT)๋ง๋ค๊ธฐ - 1. ํ ํฐ๋ฐ๊ธ
๋๋ง์ ํ ๋ ๊ทธ๋จ ๋ด(TELEGRAM BOT) ๋ง๋ค๊ธฐ - 1. ํ ํฐ๋ฐ๊ธ
ํ ๋ ๊ทธ๋จ์์ ๋ฌด๋ฃ๋ก ์ ๊ณตํ๋ ํ ๋ ๊ทธ๋จ ๋ด API๋ฅผ ์ด์ฉํด ๋๋ง์ ํ ๋ ๊ทธ๋จ ๋ด์ ๋ง๋ค์ด๋ณด๊ณ ์ ํ๋ค. ํ ๋ ๊ทธ๋จ ๋ด์ ๋ง๋ค๊ธฐ ์ํด์๋ ํ ๋ ๊ทธ๋จ ๋ฉ์ ์ ธ ๋ด BotFather ๋ด์ ์ด์ฉํด ๋ด์ ์์ฑํ ์ ์๋ค. BotFather ๋ด..
junesker.tistory.com
2. "/mybots"๋ช ๋ น์ด๋ฅผ ์คํํ๋ค.
BotFather ๋ด์ ์คํ ์ํจ ํ, ๋ฉ์ธ์ง ์ ๋ ฅ์ฐฝ์ "/mybots"์ด๋ผ๊ณ ์ ๋ ฅํ๊ฑฐ๋ ์ด๋ชจํฐ์ฝ ์์ด์ฝ ์ผ์ชฝ์ ๋ค๋ชจ์นธ์ "/"๊ฐ ์๋ ์์ด์ฝ์ด ์๋๋ฐ ๊ทธ ์์ด์ฝ์ ๋๋ฌ์ "/mybots"๋ฅผ ์ฐพ์ ๋๋ฌ์ค๋ ๋๋ค.
3. @StudyJ001Bot์ ์ ํ ํ, Edit Bot๋ฒํผ์ ํด๋ฆญํ๋ค.
"/mybots"๋ช ๋ น์ด๋ฅผ ์คํํ๋ฉด ๋ด๊ฐ BotFather ๋ด์ ํตํด ๋ฑ๋กํ ๋ด๋ค์ ๋ฆฌ์คํธ๊ฐ ๋ฉ์ธ์ง ์์ญ์ ์ธ๋ผ์ธ ๋ฒํผ์ผ๋ก ๋ํ๋๋ค. ๊ทธ ์ค์์ @StudyJ001Bot์ ํน์ ๋ช ๋ น์ด๋ฅผ ์ค์ผํ๊ธฐ ๋๋ฌธ์ @StudyJ001Bot์ ์ ํํ๋ค. ์ ํํ๋ฉด ์ค๋ฅธ์ชฝ ์ด๋ฏธ์ง์ ๊ฐ์ด ๋ด๊ฐ ์ ํํ ๋ด์์ ์ด๋ค ์ฉ๋ฌด๋ฅผ ์ฒ๋ฆฌํ ๊ฑด์ง ์ ํํ๋ผ๊ณ ์ธ๋ผ์ธ ๋ฒํผ์ด ๋ํ๋๋ค. "API Token", "Edit Bot", "Bot Settings", "Payments", "Delete Bot", "<<Back to Bots List" ๋ฒํผ ์ค ์ฐ๋ฆฌ๊ฐ ํ์ํ๊ฑด "Edit Bot"์ด๋ค. "Edit Bot"๋ฒํผ์ ํด๋ฆญํ๋ค.
4. Edit Commands ๋ช ๋ น์ด๋ฅผ ์คํํ๋ค.
Edit Commands๊ฐ ์ฐ๋ฆฌ๊ฐ ํน์ ๋ช ๋ น์ด๋ฅผ ๋ฑ๋กํ๋ ค๊ณ ํ๋ ๋ฑ๋ก ์ด๋ฒคํธ๋ค. Edit Commands ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์ค๋ฅธ์ชฝ ์ด๋ฏธ์ฒ๋ผ "OK. Send me a list of commands for your bot. Please use this format: command1 - Description command2 - Another description"์ด๋ผ๋ ๋ฉ์ธ์ง๊ฐ ๋์ค๊ณ ๋ฒ์ญํ๋ฉด "ํ์ธ. ๋ด์ ๋ํ ๋ช ๋ น ๋ชฉ๋ก์ ๋ณด๋ด์ฃผ์ธ์. ์ด ํ์์ ์ฌ์ฉํ์ญ์์ค :"๋ค. ๊ทธ๋ผ ํ์์ ๋ง๊ฒ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๊ณ ๋ฑ๋ก ์์ฒญํ๋ค.
5. ํน์ ๋ช ๋ น์ด์ ์ค๋ช ์ ์ ๋ ฅ ํ ์์ฒญํ๋ค.
"command1 - Desciption, command2 - Another description"์ด๋ผ๊ณ ํด์ ๊ผญ 2๊ฐ์ง ๋ช ๋ น์ด๋ฅผ ๋ค ์ ๋ ฅํด์ผ ํ๋๊ฑด ์๋๊ธฐ ๋๋ฌธ์, ํ๊ฐ์ง ๋ช ๋ น์ด์ ๋ช ๋ น์ด ์ค๋ช ์ ๊ฐ์ด ์ ๋ ฅํ๋ค. ์ฒ์์ "command1 - Description" ์์์ ๋ง์ถฐ "help - Instructional guide to using Study001Bot."์ด๋ผ๊ณ ์ ๋ ฅํ๋ค. ๊ทธ๋ ์ง๋ง, ์ ๋ ฅ ์์์ ์ด๊ธ๋์ ๋ฑ๋ก์ด ๋ถ๊ฐ๋ฅํ๋ค๊ณ ๋ค์ ์์์ ๋ง์ถฐ ์ ๋ ฅํด ๋ฌ๋ผ๊ณ ํ๋ค. ์ ํํ๊ฒ ์ ๋ ฅํ๊ฒ ๊ฐ์๋ฐ ์์์ ์ด๊ธ๋ฌ๋ค๊ณ ํ๋ค. ๊ทธ ์ด์ ๋ ๋งจ ๋ง์ง๋ง ๋์ "."์ ์ ๋ ฅํ๊ณ ๋ฑ๋ก ์์ฒญํ๋ ค๊ณ ํด์ ๊ทธ๋ ๋ค. "."์ ์ ๊ฑฐํ๊ณ ๋ค์ ์ฌ์์ฒญํ๋ฉด ์ฑ๊ณต์ ์ผ๋ก "/help"์ ๋ํ ๋ช ๋ น์ด๊ฐ ๋ฑ๋ก๋์๋ค.
6. @StudyJ001Bot์ ์คํํด ๋ฑ๋กํ ๋ช ๋ น์ด๋ฅผ ํ์ธํ๋ค.
BotFather ๋ด์ ํตํด ๋ด๊ฐ ๋ง๋ @StudyJ001Bot์ ๋ช ๋ น์ด๋ฅผ ๋ฑ๋กํ๋ค. ๊ทธ๋ผ @StudyJ001Bot์ ๊ฒ์ ํ ์คํํ ๋ค์ "/"๋ง ์ ๋ ฅํ๊ฑฐ๋ ์ด๋ชจํฐ์ฝ ์์ด์ฝ ์ผ์ชฝ์ "/"๋ฅผ ํฌํจํ ๋ค๋ชจ ์์ด์ฝ์ ํด๋ฆญํ๋ฉด ์ ๋ ๊ฒ ์ ๋ ฅ๋ ๋ด ์ธ๋ผ์ธ์ผ๋ก ๋ด๊ฐ ๋ฑ๋กํ ๋ช ๋ น์ด๋ฅผ ๋ฆฌ์คํธ๋ก ๋ณด์ฌ์ฃผ๊ณ ๋ช ๋ น์ด์ ์ค๋ช ์ด ํจ๊ป ์ ๋ํ๋๋ ๊ฑธ ํ์ธํ ์ ์๋ค. ๊ทธ๋ฆฌ๊ณ ๋ช ๋ น์ด๋ฅผ ์ ํํ๋ฉด ๋ด๊ฐ ๋ฑ๋กํ ๋ช ๋ น์ด๊ฐ ๋ฉ์ธ์ง๋ก ์ ๋ฌ๋์ด์ง๋๊ฑธ ํ์ธํ ์ ์๋ค.
BotFather ๋ด์ ํตํด ๋ด๊ฐ ๋ฑ๋กํ ๋ด์ ํน์ ๋ช ๋ น์ด๋ฅผ ๋ฑ๋กํ๊ณ ๋ฑ๋กํ ๋ช ๋ น์ด๋ฅผ ํ์ธํ๊ณ ์คํํด๋ณด๋๊ฒ๊น์ง ํด๋ณด์๋ค. ๋ค์์๋ ๋ด๊ฐ ๋ฑ๋กํ ํน์ ๋ช ๋ น์ด๋ฅผ ์ด์ฉํด ๋ช ๋ น์ด์ ํด๋นํ๋ ์ด๋ฒคํธ๋ฅผ ์คํํ๋ ๋ด์ ๋ง๋ค์ด๋ณด๊ณ ์ ํ๋ค.