코딩없이 카카오 챗봇 만들기

카카오톡

챗봇이 어느 덧 우리 주변에 너무 흔해졌다. 단순 FAQ구성의 내용을 사용자의 대화 형식으로 유도하여 마치 사람과 채팅을 하듯 정보를 전달한다. 이런 내용이 이전에는 다가가기 힘든 기술이었지만, 지금은 얘기가 다르다.

카카오톡에서 openbuilder를 제공하면서 전문적인 코딩 능력이 없이도 복잡하지 않은 FAQ 형식의 챗봇은 구현할 수 있게 되었다. 그리도 다행히도 챗봇 서비스를 …

more ...


Build-slack-bot

참고

  • 현상 : slack의 메시지를 받은 후, 지정된 시간내에 바로 200 응답을 주지 않은면 slack에서 같은 메시지가 반복이 되어 전송이 된다.
  • 대응 : 비동기적으로 메시지 처리를 위한 방법 마련(celery)

Button in Attachments

  • imagetext
  • 목적 : attachments내에 button을 표현하려고 한다.
  • 문제 : 형식에 맞춰
"actions": [
    {"style": "primary",
     "text": "Google",
     "type": "button",
     "url": "https://www.google …
more ...

How to use group by in the django


python의 datetime을 field로 가지는 데이타들을 날짜순(YYYY-MM-DD)으로 정렬하자.

Approach 1

Room.objects.using('op-replica').values('step__code').annotate(cnt=Count('id')).order_by('step__code')

Approach 2

User.objects.all().extra({"day": "date(created_datetime)"}).values("day").annotate(count=Count("id")).order_by('day')
more ...