LINE Messaging API: 봇 아이콘을 동적으로 변경
3292 단어 MessagingAPIlinebot
지금까지
고정의 화상만으로, 화상 설정하고 있지 않으면 이하와 같은 느낌이었습니다.
새로운 기능을 사용하면
상황에 맞게 아이콘과 이름을 바꿀 수 있습니다.
코드 변경
이번 변경은 Breaking Change가 아니기 때문에, 기존의 코드는 그대로 움직입니다만, 각종 메세지에 sender 오브젝트를 건네줄 뿐입니다.
다음은 C#의 예입니다.
지금까지
await Client.ReplyMessageAsync(ev.ReplyToken, textMessage.Text);
새로운 방법
var message = textMessage.Text == "chibi" ?
new TextMessage(textMessage.Text, sender:
new Sender("Chibi", "<画像のパス>")) :
new TextMessage(textMessage.Text, sender:
new Sender("Mei", "<画像のパス>"));
await Client.ReplyMessageAsync(ev.ReplyToken, new List<ISendMessage>() { message });
C# SDK
이번 신기능에 대응한 SDK를 공개했습니다. C#er 쪽은 꼭 시험해 주세요.
구현 @ 히마린 269 감사합니다!
Reference
이 문제에 관하여(LINE Messaging API: 봇 아이콘을 동적으로 변경), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kenakamu/items/50b27aac8682881f0ff3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
상황에 맞게 아이콘과 이름을 바꿀 수 있습니다.
코드 변경
이번 변경은 Breaking Change가 아니기 때문에, 기존의 코드는 그대로 움직입니다만, 각종 메세지에 sender 오브젝트를 건네줄 뿐입니다.
다음은 C#의 예입니다.
지금까지
await Client.ReplyMessageAsync(ev.ReplyToken, textMessage.Text);
새로운 방법
var message = textMessage.Text == "chibi" ?
new TextMessage(textMessage.Text, sender:
new Sender("Chibi", "<画像のパス>")) :
new TextMessage(textMessage.Text, sender:
new Sender("Mei", "<画像のパス>"));
await Client.ReplyMessageAsync(ev.ReplyToken, new List<ISendMessage>() { message });
C# SDK
이번 신기능에 대응한 SDK를 공개했습니다. C#er 쪽은 꼭 시험해 주세요.
구현 @ 히마린 269 감사합니다!
Reference
이 문제에 관하여(LINE Messaging API: 봇 아이콘을 동적으로 변경), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kenakamu/items/50b27aac8682881f0ff3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
await Client.ReplyMessageAsync(ev.ReplyToken, textMessage.Text);
var message = textMessage.Text == "chibi" ?
new TextMessage(textMessage.Text, sender:
new Sender("Chibi", "<画像のパス>")) :
new TextMessage(textMessage.Text, sender:
new Sender("Mei", "<画像のパス>"));
await Client.ReplyMessageAsync(ev.ReplyToken, new List<ISendMessage>() { message });
이번 신기능에 대응한 SDK를 공개했습니다. C#er 쪽은 꼭 시험해 주세요.
구현 @ 히마린 269 감사합니다!
Reference
이 문제에 관하여(LINE Messaging API: 봇 아이콘을 동적으로 변경), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kenakamu/items/50b27aac8682881f0ff3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)