#Fedify ์๋งค ํ๋ก์ ํธ๋ค์ ์๊ฐํด ๋๋ฆฌ๊ณ ์ ํฉ๋๋ค. #ActivityPub ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ์ ๋ ์ฝ๊ฒ ๋ง๋ค์ด์ฃผ๋ ๊ด๋ จ ๋๊ตฌ๋ค์
๋๋ค:
Fedify(
@fedifyFedify: ActivityPub server framework)๋ ActivityPub์ ๋ค๋ฅธ #์ฐํฉ์ฐ์ฃผ(#fediverse) ํ์ค์ ๊ธฐ๋ฐ์ผ๋ก ์ฐํฉ ์๋ฒ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ตฌ์ถํ๊ธฐ ์ํ #TypeScript ๋ผ์ด๋ธ๋ฌ๋ฆฌ์
๋๋ค. Activity Vocabulary๋ฅผ ์ํ ํ์
์์ ํ ๊ฐ์ฒด, WebFinger ํด๋ผ์ด์ธํธยท์๋ฒ, HTTP Signatures ๋ฑ๋ฅผ ์ ๊ณตํ์ฌ ๋ฐ๋ณต์ ์ธ ์ฝ๋๋ฅผ ์ค์ด๊ณ ์ ํ๋ฆฌ์ผ์ด์
๋ก์ง์ ์ง์คํ ์ ์๊ฒ ํด์ค๋๋ค.
Hollo(
@holloHollo
)๋ Fedify๋ก ๊ตฌ๋๋๋ 1์ธ ์ฌ์ฉ์์ฉ ๋ง์ดํฌ๋ก๋ธ๋ก๊น
์๋ฒ์
๋๋ค. 1์ธ ์ฌ์ฉ์๋ฅผ ์ํด ์ค๊ณ๋์์ง๋ง, ActivityPub๋ฅผ ํตํด ์์ ํ ์ฐํฉ๋์ด ์ฐํฉ์ฐ์ฃผ ์ ์ฒด์ ์ฌ์ฉ์๋ค๊ณผ ์ํธ์์ฉํ ์ ์์ต๋๋ค. Hollo๋ Mastodon ํธํ API๋ฅผ ๊ตฌํํ์ฌ ์์ฒด ์น ์ธํฐํ์ด์ค ์์ด๋ ๋๋ถ๋ถ์ Mastodon ํด๋ผ์ด์ธํธ์ ํธํ๋ฉ๋๋ค.
Hollo๋ ๋ํ ์ ์ ์ถ์ ์ ์ ์ต์ Fedify ๊ธฐ๋ฅ์ ํ
์คํธํ๋ ์คํ์ฅ์ผ๋ก๋ ํ์ฉ๋๊ณ ์์ต๋๋ค.
BotKit(
@botkitBotKit by Fedify
)์ ์ ํฌ์ ๊ฐ์ฅ ์๋ก์ด ๊ตฌ์ฑ์์ผ๋ก, ActivityPub ๋ด์ ๋ง๋ค๊ธฐ ์ํด ํน๋ณํ ์ค๊ณ๋ ํ๋ ์์ํฌ์
๋๋ค. ์ ํต์ ์ธ Mastodon ๋ด๊ณผ ๋ฌ๋ฆฌ, BotKit์ ํ๋ซํผ๋ณ ์ ํ(๊ธ์ ์ ์ ํ ๋ฑ)์ ๊ตฌ์ ๋ฐ์ง ์๋ ๋
๋ฆฝ์ ์ธ ActivityPub ์๋ฒ๋ฅผ ๋ง๋ญ๋๋ค.
BotKit์ API๋ ์๋์ ์ผ๋ก ๋จ์ํ๊ฒ ์ค๊ณ๋์ด ๋จ์ผ TypeScript ํ์ผ๋ก ์์ ํ ๋ด์ ๋ง๋ค ์ ์์ต๋๋ค!
์ธ ํ๋ก์ ํธ ๋ชจ๋ @fedify-dev GitHub ์กฐ์ง์์ ์คํ ์์ค๋ก ๊ณต๊ฐ๋์ด ์์ต๋๋ค. ๊ฐ๊ธฐ ๋ค๋ฅธ ๋ชฉ์ ์ ๊ฐ์ง๊ณ ์์ง๋ง, ActivityPub ๊ฐ๋ฐ์ ๋ ์ ๊ทผํ๊ธฐ ์ฝ๊ฒ ๋ง๋ค๊ณ ์ฐํฉ์ฐ์ฃผ ์ํ๊ณ๋ฅผ ํ์ฅํ๋ค๋ ๊ณตํต๋ ๋ชฉํ๋ฅผ ๊ณต์ ํฉ๋๋ค.
์ด๋ฌํ ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉํด๋ณด๊ฑฐ๋ ๊ฐ๋ฐ์ ๊ธฐ์ฌํ๋ ๋ฐ ๊ด์ฌ์ด ์์ผ์๋ค๋ฉด, ๋ค์์ ํ์ธํด๋ณด์ธ์:
#fedidev #Hollo #BotKit