Skip to content

Commit 09f309e

Browse files
committed
feat: coc.intro.theme
1 parent e80abca commit 09f309e

File tree

1 file changed

+91
-0
lines changed

1 file changed

+91
-0
lines changed

tools.ts

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,97 @@ export function registerSessionTools(server: McpServer) {
373373
};
374374
}
375375
);
376+
377+
server.tool(
378+
"get_code_of_conduct",
379+
"Get the SITCON Code of Conduct (CoC) policies and guidelines.",
380+
{},
381+
async () => {
382+
const cocContent = `SITCON Code of Conduct
383+
384+
SITCON 冀望打造屬於學生自己的舞台,而我們也致力於為社群中的每位成員提供更友善、開放的環境。我們相信每位參與社群活動的夥伴都值得被尊重,而我們會盡力提供最安全的環境,讓參與 SITCON 盛會的每位朋友能夠認識個體間的差異、在社群中相互扶助、並鼓勵每個人揮灑屬於自己生命的色彩。
385+
386+
因此,若有幸能在 SITCON 社群與您見面,無論您是以與會者、贊助商、工作人員、或是講者的身分參加活動,我們都希望您遵守以下的行為準則:
387+
- 尊重每一位參與者,將對方的感受放在心上。
388+
- 避免使用帶有侮辱、歧視、或具有潛在騷擾意涵的文字、言語及肢體動作。
389+
- 多關心周遭的社群夥伴,適度詢問對方是否需要協助。
390+
- 當遭遇危險、或發現事情不對勁時,適時尋求工作人員的支援與協助。
391+
- 在活動裡多交朋友,珍惜彼此相聚的時光!
392+
393+
以下的行為是不被社群所容忍的:
394+
- 歧視行為,包含針對性別、性向、種族、外貌、宗教、年齡、身體狀況或個人身分的挑釁、冒犯、錯稱或差別待遇。
395+
- 騷擾行為,包含性騷擾、造成當事人反感的綽號或肢體接觸,以及任何形式的言語或肢體霸凌。
396+
- 公開發表、展示或放映含有侮辱、歧視、仇恨、暴力、或是性暗示的言論或影像。
397+
- 無故干擾議程或活動的正常進行,無視工作人員或與會者的制止。
398+
- 干擾、攻擊活動場地網路,未經同意蒐集或散佈個人資料。
399+
- 其他違反法律的行為。
400+
401+
為了確保每位參與者的安全,我們將恪守以上規則。違反行為準則的參與者,我們將採取必要且合理的手段予以介入,包含但不限於將參與者請離現場、自相關名冊除名或列為不受歡迎對象,或在必要時移送警察機關法辦。若您或他人遇到了以上情況、或是有任何其他顧慮,都請立即尋求 SITCON 工作人員的協助。
402+
403+
我們誠摯地邀請來到 SITCON 的朋友一同履行以上承諾,將 SITCON 打造為更友善、更溫暖的所在;讓每一位參與者,都能在社群的交流中共同成長、在人與人的互動中找到自信——而這正是我們所珍惜的、屬於學生社群的真正精神。
404+
405+
詳細請參考:https://sitcon.org/code-of-conduct/`;
406+
407+
return {
408+
content: [
409+
{
410+
type: "text",
411+
text: cocContent
412+
}
413+
]
414+
};
415+
}
416+
);
417+
418+
server.tool(
419+
"get_theme",
420+
"Get the SITCON 2026 Theme and its concept.",
421+
{},
422+
async () => {
423+
const themeContent = `SITCON 2026 年會主題:Jam the Chaos
424+
425+
時代的劇本已被打破,劃一的旋律變得七零八落在這混沌的時代,平衡能否被我們重新尋回?
426+
427+
身處 2026,作為資訊人與學生的我們,正身在時代變革的風口浪尖。AI 的崛起挑戰了傳統的開發模式,定義資訊人價值的技術壁壘正逐漸崩塌。當創造的權力民主化,個體技術不再能作為我們的護城河時,「協作」成了我們最重要的課題。我們正迎向一場尋求與 AI、同儕、跨域夥伴協奏平衡的盛大混沌。但,如果「亂」不是阻礙,而是新平衡的起點呢?
428+
429+
在即興音樂的 Jam Session 中,演奏不再有指揮,當 Jam 的節拍對不上,就讓我們一起創造新的節拍。當 Jam 的合聲不完美,這正是我們這個世代,兼容並蓄、豪邁不羈、百家爭鳴的聲音。
430+
431+
在 SITCON 2026,我們邀請你一起加入這場 Jam。讓我們駕馭混沌,在紛亂中找到節奏,在協作中尋求共鳴。
432+
433+
詳細請參考:https://sitcon.org/2026/`;
434+
435+
return {
436+
content: [
437+
{
438+
type: "text",
439+
text: themeContent
440+
}
441+
]
442+
};
443+
}
444+
);
445+
446+
server.tool(
447+
"get_sitcon_info",
448+
"Get the introduction and spirit of SITCON (Students' Information Technology Conference).",
449+
{},
450+
async () => {
451+
const sitconInfo = `SITCON 學生計算機年會 | Students' Information Technology Conference
452+
453+
以學生為本、由學生自發舉辦,SITCON 學生計算機年會不只是學生「學以致用、教學相長」的實際展現,更冀望所有對資訊有興趣的學生,能夠在年會裏齊聚一堂,彼此激盪、傳承、啟發。
454+
455+
詳細請參考:https://sitcon.org/`;
456+
457+
return {
458+
content: [
459+
{
460+
type: "text",
461+
text: sitconInfo
462+
}
463+
]
464+
};
465+
}
466+
);
376467
}
377468

378469
export default registerSessionTools;

0 commit comments

Comments
 (0)