카카오톡봇

카카오톡봇 강좌 - 19. 프로필인식

나더단 2019. 3. 7. 07:34
 메신저봇 response 함수를 보시면 ImageDB 이라는 매개변수가 보입니다. 이 매개변수는 메세지를 보낸분의 프로필정보를 가져옵니다.

 메신저봇 스크립트를 새로 만드실 때 나오는 안내글이 있는데요. 그곳에 이렇게 적혀있습니다.

 *(String) ImageDB.getProfileImage(): 전송자의 프로필 이미지를 Base64로 인코딩하여 반환

 즉, ImageDB.getProfileImage()을 쓰면 전송자들의 프로필을 구분할 수 있다는 것입니다. 그래서 바로 사용해보니 제 프로필이미지는 이렇게 나왔습니다.


 이것을 그대로 가져와서 사용해도 되지만 너무 길어보여서 저는 해쉬코드로 변환해서 사용합니다.

java.lang.String(ImageDB.getProfileImage()).hashCode();

 이제 이것을 변수에 넣고 사용하시면 됩니다.
 (사용예시는 다음강좌에서 보여드리겠습니다.)