■前言
■準備工作
■其他事項
- 完全是根據瞎摸出來的經驗寫的。
- 使用的辭書是 里里 ,不確定是否可以用在別的辭書下。
- 進階者參考工具:①UKADOC Project; ②里里wiki。
■準備工作
- 在“WebClap”網站進行註冊。
- 開通拍手功能,獲得自己的URL。
- URL的形式一般為“http://clap.webclap.com/clap.php?id=你注册时的ID”,請自行在網站進行確認。
■其他事項
- 請修改【】及其中的內容。
- 所有事件除了“OnExecuteHTTPComplete”、“OnExecuteHTTPFailure”和“WebClapComplete”這三個以外都可以更改命名。所有選項也都可以。但請註意關聯。如果看不懂這條就請不要動任何事件名和選項名。
- 使用了“is_empty”這個函數,請註意在conf文件裏添加相關內容。
- 這個範例中所有的文字內容都是顯示在使魔側的,如果想要顯示在人格側,請自行在文字前添加冒號。
- 可以自由取用,不需要詢問我。
dic_clap.txt |
■ 以下代碼文本與上方txt文件內容完全一致。
#####拍手送信
#請設置要跳轉過來的選項事件為“拍手送信”
#請修改【方括號】中的內容為自己想顯示的內容
*拍手送信
【拍手送信這個事件打開時顯示的內容】
\![open,inputbox,送信內容]
*輸入送信內容
>送信內容為空 (is_empty,(送信內容))
\_q「(送信內容)」\_q
【確認user是否送信時顯示的內容】
\![*]\q[YES,確定送信]
\![*]\q[CANCEL,取消送信]
*送信內容為空
【投稿內容為空時顯示的內容】
\![*]\q[YES,拍手送信]
\![*]\q[CANCEL,取消送信]
*取消送信
【user取消送信時顯示的內容】
$送信內容
*確定送信
\![execute,http-post,【你的拍手URL】,--param=message_body="(送信內容)",--async=WebClap]
*OnExecuteHTTPComplete
>(R1)Complete
*WebClapComplete
\_q【送信完了顯示的內容】\_q
$送信內容
*OnExecuteHTTPFailure
【送信出現錯誤時顯示的內容】
\![*]\q[YES,確認送信內容]
\![*]\q[CANCEL,取消送信]
*OnUserInput
>(R0)輸入逾時 (compare,(R1),timeout)
>(R0)為空白 (is_empty,(R1))
$(R0) (R1)
>輸入(R0)
*OnUserInputCancel
>(R0)為空白 (compare,(R1),close)