ํ ๋ ๊ทธ๋จ ๋ด(TELEGRAM BOT)์ ํ ๋ ๊ทธ๋จ ๋ด์์ ์คํ๋๋ ํ์ฌ ์์ฉ ํ๋ก๊ทธ๋จ์ด๋ค. ๋ด์ ๋ก๋ด์ ์๋ฏธํ๋๋ฐ, ์ฌ์ฉ์๊ฐ ๋ฐ๋ณต์ ์ผ๋ก ํด์ผ ํ ์ผ๋ค, ๊ธฐ๋ฅ๋ค์ ๋ก๋ด์ด ๋์ ํด์ค ์ ์๋๋ฐ ์ด๋ฅผ ํ ๋ ๊ทธ๋จ ๋ด์ผ๋ก ๋์ฒด๊ฐ๋ฅํ๋ค. ์ด๋ฏธ ๋ง์ ์ฌ์ฉ์๋ค์ด ๋ด์ค ๊ธฐ์ฌ, ์ปค๋ฎค๋ํฐ ๊ฒ์ ๊ธ, ํน์ ์๋ฆผ, ์ ๋ณด์ด๋, ํฌํ, ์ด๋ฏธ์ง/์์ ๊ฒ์ ๋ฑ๋ฑ์ ๊ธฐ๋ฅ์ ํ๋ ํ ๋ ๊ทธ๋จ ๋ด์ ๋ง๋ค์ด ์ฌ์ฉํ๊ณ ์๊ณ ํ ๋ ๊ทธ๋จ์์๋ GIF๊ฒ์, ์ ํฌ๋ธ ๋์์๊ฒ์ ๋ฑ ํ ๋ ๊ทธ๋จ ๋ฉ์ ์ ธ ๋ด์์ ์ฌ์ฉํ๊ณ ์๋ ๋ด์ด ์กด์ฌํ๋ค. ์์ ์ด์ผ๊ธฐ ํ๋๊ฒ์ฒ๋ผ ํ ๋ ๊ทธ๋จ ๋ด์ ์ ๋ง ๋ค์ํ๊ณ ๋ง์ ๊ธฐ๋ฅ๋ค์ ๋์ฒดํ ์ ์๋ ๋งค๋ ฅ์ ์ธ ํ๋ซํผ์ธ ๊ฒ ๊ฐ๋ค.
ํ ๋ ๊ทธ๋จ ๊ณต์ ํํ์ด์ง์์ ํ ๋ ๊ทธ๋จ ๋ด์ ๋ํด์ ์ ๋ง ์์ธํ๊ณ ๋ง์ ์๋ฃ๋ค๋ก ์ค๋ช ํด์ฃผ๊ณ ์๋๋ฐ, ๊ฐ๋จํ๊ฒ ์ค๋ช ํ๊ณ ์ ํ๋ค.
ํ ๋ ๊ทธ๋จ ๋ด ํ์ฉ์ฑ
1. ๋ค๋ฅธ ์๋น์ค์ ํตํฉํด ๋ง์ถคํ ์๋ฆผ ๋ฐ ๋ด์ค๋ฅผ ๋ฐ์๋ณผ ์ ์๋ค.
์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๊ณ ์๋ ์ธํ ๋์์ ์ค์ ์๋น์คํ๊ณ ์ด์ํ๊ณ ์๋ ๊ฒ๋ค์ ํ ๋ ๊ทธ๋จ ๋ด๊ณผ ํตํฉํด ์๋น์ค ๋ด์์ ์ ๊ณตํ๊ณ ์๋ ๋ด์ฉ๊ณผ ์๋กญ๊ฒ ์ฌ๋ผ์จ ๊ณต์ง๊ธ, ๊ฒ์๊ธ๋ค์ ๋ง์ถคํ ์๋ฆผ์ผ๋ก ๋ฐ์ ๋ณผ ์ ์๋ค. GmailBot, ImageBot, GIFBot, WikiBot, MusicBot, YoutubeBot, GithubBot, CommunityBot ๋ฑ๋ฑ ๋ง์ ๋ด๋ค์ด ํ์ฌ ๋ค๋ฅธ ์๋น์ค์ ํตํฉํด ์๋กญ๊ฒ ์ฌ๋ผ์จ ๊ฒ์๊ธ๋ค ํ์ํ ๋ฐ์ดํฐ๋ค์ ๋ง์ถคํ ์๋ฆผ์ผ๋ก ๋ฐ์ ๋ณผ ์ ์๋ค.
2. ํ ๋ ๊ทธ๋จ ๋ด์ผ๋ก ๊ฒฐ์ ๋ฅผ ํ ์ ์๋ค.
ํ ๋ ๊ทธ๋จ ๋ด์ Bot API 3.0๋ถํฐ ์ฌ์ฉ์๋ก๋ถํฐ ์ํ ๋ฐ ์๋น์ค์ ๋ํ ๊ฒฐ์ ๋ฅผ ์ ๊ณตํ ์ ์์ง๋ง ์ํ ๋ฐ ์๋น์ค์ ๋ํ ๋น์ฉ์ ์ง๋ถ ํ๋ ค๋ฉด ํ ๋ ๊ทธ๋จ ๋ฒ์ 4.0์ด์์ด ํ์ํ๋ค. ํ ๋ ๊ทธ๋จ ๋ด์ผ๋ก ์ํ์ ์ ๊ณตํ๊ณ ์ ๊ณต๋ ์ํ์ ํ ๋ ๊ทธ๋จ์์ ์ ๊ณตํ๋ ๊ฒฐ์ ์ฌ์ ์ฐ๊ฒฐํด ์ํ์ ๊ฒฐ์ ํ ์ ์๋ค. ๊ฒฐ์ ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ๋ณ๋๋ก ์์ฒญํ๊ณ ์น์ธ๋ฐ์์ผํ๋ ์ ์ฐจ๊ฐ ํ์ํ ๊ฒ ๊ฐ๋ค.
3. ์ฑ๊ธ ๋ฐ ๋ฉํฐ ํ๋ ์ด์ด ๊ฒ์์ ๊ตฌ์ถํ ์ ์๋ค.
ํ ๋ ๊ทธ๋จ ๋ด์ผ๋ก ๊ฐ๋จํ ์์ผ์ด๋ ๋ฐ ํผ์ฆ, 3D ์ํ ๊ฒ์, ์ค์๊ฐ ์ ๋ต ๊ฒ์์ ์ด๋ฅด๊ธฐ๊น์ง ๋ค์ํ HTML5 ๊ฒฝํ์ ์ ๊ณตํ ์ ์๋ค. ํ ๋ ๊ทธ๋จ ๋ฉ์ ์ ธ๋ด์์ ๊ฒ์์ ๋ฉ์์ง๋ก ๊ณต์ ํด ํจ๊ป ๊ฒ์ํ ์ ์๊ณ ์ ์๋ฅผ ํตํด ์์๋ ํ์ธํ ์ ์๋ค.
ํ ๋ ๊ทธ๋จ ๋ด ํน์
์ธ๋ผ์ธ ๋ชจ๋
ํ ๋ ๊ทธ๋จ ๋ด์ ์ฌ์ฉํ๋ ์ฌ์ฉ์๊ฐ ๋ก๋ด๊ณผ ์ํธ ์์ฉํ ์ ์๋ ์ธ๋ผ์ธ ์ฟผ๋ฆฌ๋ก๋ถํฐ ์ง์ ํ ์คํธ ์ ๋ ฅ ํ๋์ ์๋ ์ฑํ ์ ํ ์ ์๋ค. ์ฝ๊ฒ ๋งํ๋ฉด ํ ๋ ๊ทธ๋จ ๋ฉ์ ์ ธ ์ ๋ ฅ ํ๋์ @๋ด์ด๋ฆ์ ์ ๋ ฅํ๋ฉด ์ ๋ ฅ ํ๋์์ ๋ญ๊ฐ์ ์ด๋ฒคํธ๊ฐ ๋ฐ์๋ ์ธ๋ผ์ธ ์ฟผ๋ฆฌ๋ก๋ถํฐ ์ป์ด์จ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ค ์ ์๋ค.
๊ฒฐ์ ํ๋ซํผ
ํ ๋ ๊ทธ๋จ ๋ด์ ์ฌ์ฉํ์ฌ ์ ์ธ๊ณ ํ ๋ ๊ทธ๋จ ์ฌ์ฉ์์๊ฒ ๊ฒฐ์ ๋ฅผ ์๋ฝ ํ ์ ์์ต๋๋ค. ์ฌ์ฉ์ ๊ด์ ์์ ๊ฒฐ์ ์์คํ ์ ์๋ฒฝํ๋ค. ํ๋งค์ ๋ด์ ํน์ ํ์์ ์ก์ฅ ๋ฉ์์ง๋ฅผ ์ฌ์ฉ์์๊ฒ ๋ณด๋ผ ์ ์๋ค. ์ด๋ฌํ ์ก์ฅ ๋ฉ์์ง์๋ ๋์ ๋๋ ๊ฒฐ์ ๋ฒํผ๊ณผ ํจ๊ป ์ ํ์ ์ฌ์ง ๋ฐ ์ค๋ช ์ด ์๋ค. ๋ฒํผ์ ๋๋ฅด๋ฉด ํ ๋ ๊ทธ๋จ ์ฑ์์ ํน์ ๊ฒฐ์ ์ธํฐํ์ด์ค๊ฐ ํ์ฑํ๋๋ค. ์ธํฐํ์ด์ค์์ ๋ฐฐ์ก ์ ๋ณด, ์ ํ๋ฒํธ ๋๋ ์ด๋ฉ์ผ ์ฃผ์์ ๊ฐ์ ์ถ๊ฐ ์ธ๋ถ ์ ๋ณด๋ฅผ ๋ฌป๋ ๋ฉ์์ง๊ฐ ํ์๋๋ค. ํ์ํ ์ ๋ณด๋ฅผ ๋ฌด๋ ์ ๋ ฅํ๋ฉด ํ๋งค์ ๋ด์๊ฒ ์ ๋ฌ๋๋ค. ๋ด์ ์ฃผ์๋ฅผ ๊ธฐ์ค์ผ๋ก ์ค์ ์ํ์ ๋ํ ์ฌ๋ฌ ๋ฐฐ์ก ์พ์ ์ ์ ๊ณต ํ ์ ์๋ค. ์ค๋น๊ฐ๋๋ฉด ์ฌ์ฉ์๋ ์ ์ฉ์นด๋ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๊ฑฐ๋ ์ ์ฅ๋ ์นด๋ ์ค ํ๋๋ฅผ ์ ํํ์ฌ ์ ํ์ ๋ํ ๋น์ฉ์ ์ง๋ถ ํ ์ ์๋ค. ํ ๋ ๊ทธ๋จ์ Apple pay ๋ฐ Android pay๋ ์ง์ํ๋ค. ๊ฑฐ๋๊ฐ ์๋ฃ๋๋ฉด ํ๋งค์ ๋ด์ ๋ฐฐ์ก ์ธ๋ถ ์ ๋ณด ๋ฐ ๋ฐฐ์ก ์ ๋ณด์ ํจ๊ป ์์์ฆ ๋ฉ์์ง๋ฅผ ๋ณด๋ธ๋ค. ํ ๋ ๊ทธ๋จ ๋ด์ ํตํด ๊ฒฐ์ ๋ ์ด๋ป๊ฒ ์ฒ๋ฆฌ๋ ๊น์? ํ ๋ ๊ทธ๋จ์ ์ฌ์ฉ์์ ์ง๋ถ์ ์ฒ๋ฆฌํ์ง ์๊ณ ์ ์ธ๊ณ์ ๋ค๋ฅธ ์ง๋ถ ์ ๊ณต ์ ์ฒด์ ์์กดํ๋ค. ์ ์ฉ์นด๋ ์ ๋ณด์ ๊ฐ์ ๋ชจ๋ ์ค์ํ ์ ๋ณด๋ฅผ ์ฒ๋ฆฌํ๊ณ ์ ์ฅํ๋ ๊ฒ์ ์ง๋ถ ์ ๊ณต ์ ์ฒด์ด๋ค. ํ ๋ ๊ทธ๋จ์ด๋ ๋ด ๊ฐ๋ฐ์ ๋ชจ๋ ์ก์ธ์ค ํ ์ ์๋ค. ํ ๋ ๊ทธ๋จ์ ๊ฒฐ์ ์ ๊ณต ์ ์ฒด๋ฅผ ํตํด 200๊ฐ ์ด์์ ๊ตญ๊ฐ์์ ๊ฒฐ์ ๊ฐ ์ง์๋๋ค. ํ ๋ ๊ทธ๋จ ๋ด์ ๊ฒฐ์ ๋ ํ ๋ ๊ทธ๋จ ๋ฐ์คํฌํ์์๋ ์ง์ํ๊ณ ์์ง ์์ ๋ชจ๋ฐ์ผ์ฑ์ ์ฌ์ฉํด ์ด์ฉ๊ฐ๋ฅํ๋ค.
๊ฒ์ ํ๋ซํผ
ํ ๋ ๊ทธ๋จ ๋ด์ ์ฌ์ฉ์์๊ฒ HTML5 ๊ฒ์์ ์ ๊ณตํ์ฌ ๋ ์ฐฝ์ ์ผ๋ก ํ๋ ์ดํ๊ฑฐ๋ ๊ทธ๋ฃน ๋ฐ ์ผ๋์ผ ์ฑํ ์ผ๋ก ์๋ก ๊ฒฝ์ ํ ์ ์๋ค. ์ด ํ๋ซํผ์ ํตํด ๋ด์ ๋ชจ๋ ์ฑํ ์์ ์ฌ์๋๋ ๋ชจ๋ ๊ฒ์์ ๋ํ ๋์ ์ ์๋ฅผ ์ถ์ ํ ์ ์๋ค. ๊ฒ์์ ์๋ก์ด ๋ฆฌ๋๊ฐ ์๊ธธ ๋๋ง๋ค ์ฑํ ์ ์ฐธ์ฌํ ๋ค๋ฅธ ํ๋ ์ด์ด์๊ฒ ๋จ๊ณ์ ์ผ๋ก ์ฌ๋ผ ๊ฐ์ผํ๋ค๋ ์๋ฆผ์ด ํ์๋๋ค.
๊ธฐ๋ณธ ๊ธฐ์ ์ HTML5์ด๋ฏ๋ก ๊ฐ๋จํ ์์ผ์ด๋ ๋ฐ ํผ์ฆ์์๋ถํฐ ๋ฉํฐ ํ๋ ์ด์ด 3D ์ํ ๊ฒ์ ๋ฐ ์ค์๊ฐ ์ ๋ต ๊ฒ์์ ์ด๋ฅด๊ธฐ๊น์ง ๋ค์ํ ๊ฒ์์ด ๊ฐ๋ฅํ๋ค. Googleํ์์๋ ๋ค์๊ณผ ๊ฐ์ ๋ช ๊ฐ์ง ๊ฐ๋จํ ๋ฐ๋ชจ๋ฅผ ๋ง๋ค์๋ค.(GameBot)
ํค๋ณด๋
์ฌ์ฉ์๊ฐ ์ ๋ ฅํ๋ ๋ฉ์์ง๋ฅผ ์ดํดํ๋๋ก ๊ฐ๋ฅด์น ์ ์๋ ์์ง๋ง, ์ฌ์ฉ์๊ฐ ์ข ๋ ๊ณต์์ ์ธ ์ ๋ ฅ์ ์ํ ๊ฒฝ์ฐ ์ฌ์ฉ์ ์ ์ ํค๋ณด๋๊ฐ ๋งค์ฐ ์ ์ฉํ๋ค. ๋ด์ด ๋ฉ์์ง๋ฅผ ๋ณด๋ผ ๋๋ง๋ค ๋ฏธ๋ฆฌ ์ ์ ๋ ํ์ ์ต์ ์ด ์๋ ํน์ ํค๋ณด๋๋ฅผ ์ ๋ฌ ํ ์ ์๋ค. ๋ฉ์์ง๋ฅผ ๋ฐ๋ ์ ๋ณด ๋ด์ ํค๋ณด๋๋ฅผ ์ฌ์ฉ์์๊ฒ ํ์ํ๋ค. ๊ทธ ์ค ์๋ฌด ๋ฒํผ์ ๋๋ฅด๋ฉด ์ฆ์ ํด๋น ๋ช ๋ น์ด ์ ์ก๋๋ค. ๋ด๊ณผ์ ์ฌ์ฉ์ ์ํธ ์์ฉ์ ๋ํญ ๋จ์ํ ํ ์ ์๋ค. ํ ๋ ๊ทธ๋จ ๋ด์ ํตํด ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ฒ ์๋ ๋ฉ์์ง๋ฅผ ๋ณด๋ด์ง ์๊ณ ๋ฌด์ธ๊ฐ๋ฅผ ํ๊ณ ์ถ์ ๋๊ฐ ์๋ค. ์ฌ์ฉ์ ์ ์ ์๋ต ํค๋ณด๋์ ๋ฌ๋ฆฌ ์ธ๋ผ์ธ ํค๋ณด๋์ ๋ฒํผ์ ๋๋ฌ๋ ๋ฉ์์ง๊ฐ ์ฑํ ์ผ๋ก ์ ์ก๋์ง ์๊ณ ์ฝ๋ฐฑ๋ฒํผ, URL๋ฒํผ, ์ธ๋ผ์ธ๋ฒํผ์ผ๋ก ์ ํ ๋ฑ์ ๋ฐฐ๊ฒฝ์์ ์๋ํ๋ ๋ฒํผ์ ์ง์ํ๋ค.
๋ช ๋ น
ํ ๋ ๊ทธ๋จ ๋ด์ ์ฌ์ฉํ ๋ ๋ช ๋ น์ด๋ฅผ ํตํด ๋ด๊ณผ ์ํธ์์ฉ์ ํ๋ฉด ๋ณด๋ค ์ ์ฐํ๊ฒ ํต์ ํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ค. ํ ๋ ๊ทธ๋จ ๋ด ๋ช ๋ น์ด๋ /start, /command, /time ๋ฑ๊ณผ ๊ฐ์ด ‘/’๊ธฐํธ๋ก ์์ํด์ผํ๊ณ 32์๋ฅผ ์ด๊ณผํ ์ ์๋ค. ๋ช ๋ น์ ๋ผํด ๋ฌธ์, ์ซ์ ๋ฐ ๋ฐ์ค์ ์ฌ์ฉํ ์ ์๋ค. ํ ๋ ๊ทธ๋จ ๋ด๊ณผ ์ํธ์์ฉ ์ค ‘/’๋ก ์์ํ๋ ๋ฉ์์ง๋ ํญ์ ๋ด์ผ๋ก ์ ๋ฌ๋๋ค. ์ฌ์ฉ์๊ฐ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅ ์ ‘/’๋ฅผ ์ ๋ ฅํ๋ฉด ์ค๋ช ๊ณผ ํจ๊ป ์ง์๋๋ ๋ชจ๋ ๋ช ๋ น์ด ๋ชฉ๋ก์ด ๋์ฌ ์ ์๋๋ก ์ ์ํ๊ณ ๋ฉ์์ง์์ /commands๋ฅผ ๊ฐ์กฐ ํ์ํ๋ค.(commands๋ ๋ช ๋ น์ด์ ํด๋นํ๋ค.)
์์น์ ๋ฒํธ
์์น์ ๋ฒํธ๋ ์ผ๋ถ ๋ด์์ ์ ๋๋ก ์๋ํ๋ ค๋ฉด ์ฌ์ฉ์์ ์ถ๊ฐ ๋ฐ์ดํฐ๊ฐ ํ์ํ๋ค. ์๋ก ์ฌ์ฉ์์ ์์น๋ฅผ ์ ์ ์๋ค๋ฉด ๋ณด๋ค ๊ด๋ จ์ฑ ๋์ ์ง์ญ๋ณ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณต ํ ์ ์๋ค. ์ฌ์ฉ์์ ์ ํ๋ฒํธ๋ ์ํ ๋ฑ๊ณผ ๊ฐ์ ๋ค๋ฅธ ์๋น์ค์์ ํตํฉ์ ๋งค์ฐ ์ฉํ ์ ์๋ค. ํ ๋ ๊ทธ๋จ ๋ด์ ํน์ ๋ฒํผ์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์์๊ฒ ์์น ๋ฐ ์ ํ๋ฒํธ๋ฅผ ์์ฒญํ ์ ์๋ค. ์ ํ๋ฒํธ ๋ฐ ์์น ์์ฒญ ๋ฒํผ์ ๋ชจ๋ ๊ฐ์ธ ์ฑํ ์์๋ง ์๋ํ๋ค.
# ์ถ์ฒ