Crate kakao_rs

source ·
Expand description

§kakao-rs

카카오 챗봇 서버를 만들 때 좀 더 쉽게 JSON 메시지 응답을 만들 수 있게 도와줍니다.

지원하는 메시지 유형

  • SimpleText && SimpleImage
  • ListCard
  • Carousel (BasicCard || CommerceCard || ItemCard || TextCard)
  • BasicCard
  • CommerceCard
  • ItemCard
  • TextCard

§Carousel(BasicCards) + SimpleText 예제

let mut result = Template::new();
result.add_qr(QuickReply::new(
    "빠른 응답",
    "빠른 응답 ㅋㅋ",
));

let mut carousel = Carousel::new();

for i in 0..5 {
    let basic_card = BasicCard::new()
        .set_title(format!("{}번", i))
        .set_thumbnail(
            "http://k.kakaocdn.net/dn/APR96/btqqH7zLanY/kD5mIPX7TdD2NAxgP29cC0/1x1.jpg"
        );

    carousel.add_card(basic_card.build_card());
}

result.add_output(carousel.build());

let simple_text = SimpleText::new("심플 텍스트 테스트");
result.add_output(simple_text.build());

Modules§