Botway - ๐ค Discord, Telegram ๋๋ Slack์ ์ํด ์ ํธํ๋ ์ธ์ด๋ก ๋๋ง์ ๋ด์ ์์ฑ, ๊ตฌ์ถ, ์ฒ๋ฆฌ ๋ฐ ๋ฐฐํฌํฉ๋๋ค.
abdfnx / ๋ฑ๊ธธ
๐ค Discord, Telegram ๋๋ Slack์ ์ํด ์ ํธํ๋ ์ธ์ด๋ก ๋๋ง์ ๋ด์ ์์ฑ, ๊ตฌ์ถ, ์ฒ๋ฆฌ ๋ฐ ๋ฐฐํฌํฉ๋๋ค.
๋ง์์ ๋ ๋ค๋ฉด ์ ์ฅ์์ ๋ณํ๋ฅผ ํ์ํ๋ ๊ฒ์ ์์ง ๋ง์ธ์.
๐ค Generate, build, handle and deploy your own bot with your favorite language, for Discord, or Telegram, or Slack.
Demo
botway๋ฅผ ์ฌ์ฉํ๋ฉด ์ธํ๋ผ์ ๋ํด ๊ฑฑ์ ํ์ง ์๊ณ ๋ด์ ๋ ผ๋ฆฌ์ ์ง์คํ ์ ์์ต๋๋ค. ๋๋จธ์ง๋ ์ ํฌ๊ฐ ์ฒ๋ฆฌํ๊ฒ ์ต๋๋ค.
Botway๋ Railway์ ์ฌ์ฉํ์ฌ ๋ด ์ฝ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํธ์คํ ํฉ๋๋ค.
์๊ตฌ ์ฌํญ
์ค์น โฌ
๊ณ ๊ถ
# npm
npm i -g botway
# yarn
yarn global add botway
# pnpm
pnpm add -g botway
์คํฌ๋ฆฝํธ ์ฌ์ฉ
curl -sL https://bit.ly/botway | bash
iwr -useb https://bit.ly/bw-win | iex
๊ทธ๋ฐ ๋ค์ ํ์ ์์ ๋ค์ ์์ํ์ญ์์ค
ํ๋ธ๋ฅ
brew install abdfnx/tap/botway
๊ตญ์
scoop bucket add botway https://github.com/abdfnx/botway
scoop install botway
์ฉ๋ฒ
~/.botway
botway init
botway login
botway
botway new <project-name>
botway tokens <command> [flags] <project-name>
# Under the project directory
botway start
# Under the project directory
botway database <command>
# Under the project directory
botway deploy
# Under the project directory
botway run <command>
๋ก๋๋งต
You can see the Roadmap
ํค๋ณด๋ ๋จ์ถํค
์: ์๋ก ์ด๋
์๋๋ก: ์๋๋ก ์ด๋
ํญ: ์ฐฝ ์ ํ
Ctrl+O: Railway์์ ๋ด ํ๋ก์ ํธ ์ด๊ธฐ
Esc: ์ฌ์ค์
Ctrl+Q: ์ข ๋ฃ
Botway์์ ์ฌ์ฉ๋๋ ๊ธฐ์
ํน๋ณํ ๊ฐ์ฌ โค
๋ฉ์ง TUI ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ๊ณตํด ์ฃผ์ @charmbracelet์๊ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค ๐.
๋๋ผ์ด ํด๋ผ์ฐ๋ ์๋น์ค๋ฅผ ์ ๊ณตํด ์ฃผ์ @railwayapp์๊ฒ๋ ๊ฐ์ฌ๋๋ฆฝ๋๋ค โ๏ธ.
ํนํ
botway๋ MIT ๋ผ์ด์ ์ค ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ผ์ด์ ์ค๊ฐ ๋ถ์ฌ๋ฉ๋๋ค.
์๊ฐ ๋ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๋ง์์ ๋์ ๋ค๋ฉด ์ ์ฅ์์ ๋ณํ ํ์ํ๋ ๊ฒ์ ์์ง ๋ง์ธ์.
Reference
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(Botway - ๐ค Discord, Telegram ๋๋ Slack์ ์ํด ์ ํธํ๋ ์ธ์ด๋ก ๋๋ง์ ๋ด์ ์์ฑ, ๊ตฌ์ถ, ์ฒ๋ฆฌ ๋ฐ ๋ฐฐํฌํฉ๋๋ค.), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://dev.to/abdfnx/botway-generate-build-handle-and-deploy-your-own-bot-with-your-favorite-language-for-discord-or-telegram-or-slack-2lamํ ์คํธ๋ฅผ ์์ ๋กญ๊ฒ ๊ณต์ ํ๊ฑฐ๋ ๋ณต์ฌํ ์ ์์ต๋๋ค.ํ์ง๋ง ์ด ๋ฌธ์์ URL์ ์ฐธ์กฐ URL๋ก ๋จ๊ฒจ ๋์ญ์์ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค