목록2019/04/14 (2)
NeuroWhAI의 잡블로그
그룹채팅에서 자신과 관련없는 이야기로 알림을 받으면 상당히 귀찮습니다. 특히 저처럼 알림을 클릭하지 않고는 못베기는 성격이라면 더욱! 카카오톡엔 키워드 알림이라는 기능이 있어서 알림을 끈 채팅방에서도 등록한 키워드가 대화에 나오면 알림을 띄워주는 기능이 있습니다. 디스코드엔 '@'로 특정인을 언급하여 알림이 가게하는 기능이 있지만 키워드 알림에 비해선 부족하죠. 그래서 만들어보았습니다. 키워드 명령어로 키워드를 등록하면 이 봇이 있는 채팅방에서 대화를 보고 키워드를 검출하여 해당하는 사람에게 위 사진처럼 DM을 보내줍니다. 물론 그 사람이 없는 방에서의 키워드 검출은 무시됩니다. 지인들과 쓰는 봇이라 퍼포먼스는 딱히 고려하지 않았습니다. 봇이 들어간 곳의 모든 초당 대화 수 * 등록된 모든 키워드 수에 ..
면허 시험 때문에 지쳐서 한동안 안했지만 산불 제보 서버는 아직 만들고 있습니다 ㅎ... 최소한의 서버 기능은 거의 다 만들었는데 이미지 업로드에 막혀서 시간이 좀 걸렸네요. 원랜 multipart 포맷으로 post하면 바로 바이너리 데이터를 서버로 전송할 수 있지만 보아하니 Rocket v0.4에서 해당 기능을 구현하려다가 v0.5로 미뤘다는 것 같더라고요. (참고) 물론 직접 구현할 수도 있겠지만 어려울 것 같아서 단순한 방법을 쓰기로 했습니다. 웹 사이트에서 이미지를 Base64 텍스트로 인코딩하여 서버로 보내는 방법이죠. 시연 영상: 코드는 아래와 같습니다. 웹 사이트(파일 선택과 Upload 버튼 부분만): 서버(시연 영상에서 Upload 버튼을 눌렀을 때): 작동은 잘 하는데 웹 표준에 제가 ..