반응형
나무위키 소스를 구동해본 모습입니다.
일부분만 잘라서 보내며, 해당 문서 링크와 함께 보냅니다.
없는 문서의 경우입니다.
(또는 오류가 있을때)
이제 소스를 드려야겠죠..?
if (msg.indexOf("^나무위키") == 0)
{
try
{
나무검색 = msg.trim().substring(6);
나무검색값 = encodeURI(나무검색);
나무위키 = Utils.getWebText("https://namu.wiki/w/" + 나무검색값);
나무값 = 나무위키.split('<div class="wiki-heading-content">')[1].split('<h2 class="wiki-heading">')[0].replace(/(<([^>]+)>)/g, "").trim().substring(0,200)+"...";
replier.reply(나무검색 + "에 대한 결과입니다.\n" + 나무값 + "\n\n자세한내용은" + "https://namu.wiki/w/" + 나무검색값 + "을 참고해주세요");
} catch (e) {
replier.reply("나무위키에서 " + 나무검색 + "을(를) 찾을 수 없거나 오류가 있습니다.");
}
}
//---------------------여기까지만-------------------------
여기서 일부분만 자르는 기능을 비활성화 하고싶으시다면,
나무값 = 나무위키.split('<div class="wiki-heading-content">')[1].split('<h2 class="wiki-heading">')[0].replace(/(<([^>]+)>)/g, "").trim().substring(0,200)+"...";
이것을
나무값 = 나무위키.split('<div class="wiki-heading-content">')[1].split('<h2 class="wiki-heading">')[0].replace(/(<([^>]+)>)/g, "").trim();
으로 고쳐주시면 됩니다.
반응형
'카카오톡 봇 > 예제' 카테고리의 다른 글
카카오톡 봇 예제 - 네이버 검색 (0) | 2019.03.20 |
---|---|
카카오톡 봇 예제 - 보낸사람의 정보를 보내기 (0) | 2019.02.04 |
카카오톡 봇 - 문장뒤집기 (글자뒤집기) (2) | 2019.01.30 |
카카오톡 봇 - 인터넷 속도, 와이파이 이름 소스 (0) | 2018.12.01 |
카카오톡 봇 예제 1-트리만들기 소스 (2) | 2018.09.03 |
최근댓글