소울워커

OFFICIAL

자유게시판

자작) 디스코드 클로이 봇(수정)(추가 2) [17]

[추가내용 2] - 2020.03.21.


오랫동안 유지하지 못할 것 같아 더 이상 링크를 공유하지 않습니다.

따라서 기존에 가입해서 운용중인 채널이 있는 관리자 분께서는 실수로 추방하지 않길 바라며,

필요한 분이 있다면 Github에서 클로이 봇을 clone 해 자체적으로 운용하는 것을 권장합니다.


-------------------------------------------------------------------------------

[추가내용]


아주 드물게 채널에 봇을 추가해놓고 권한을 안주시는 분이 있습니다.

클로이 봇에게 글쓰기, embed 권한이 없으면 알림을 보낼 수가 없습니다.


알림이 안오는 채널에 있으면 채널 관리자에게 요청해서

클로이 봇에게 글쓰기 권한이 있는지 확인해주세요.


-------------------------------------------------------------------------------


안녕하세요, 클로이 봇이 작동하지 않은 점에 대해 안내드립니다.


10월 07일, 클로이 봇 공개

(중간이력 삭제)

11월 07일, 메세지 정상 수신 확인 및 재배포


Discord.Net API에 문제가 있다는 것을 일찍 알았으면 조금 더 빨리 끝났을텐데.. 죄송합니다..


그런데 진짜 한달이 걸렸네요.

저도 직장인인지라.. 퇴근하고 디버깅하고 개발하느라 시간이 엄청 오래 걸렸네요..


그리고 클로이 봇의 주요 변경점도 알려드립니다.


* !help를 제외한 모든 명령어가 삭제됐습니다.

* 공지를 확인하는 주기가 기존 60초에서 30초로 단축됐습니다.

* 봇이 새로 가입될 때 !help 메세지를 안내하는 문구를 추가했습니다.

* 기존에 메세지를 두 번 보내던 것을 한 번으로 줄였습니다(불필요한 말을 없앴는데, 이전에 비해 건방져 보일 수 있습니다)

* 기존에 이벤트 글이 올라오면 이미지만 올렸었는데, 이벤트 게시글 목록으로 링크를 추가했습니다.


기능이 정상동작하지 않거나 궁금한 점이 있으면 -@gmail.com으로 연락주세요.


클로이 봇 초대하기: -


#디스코드봇 #클로이 #클로이봇 #Chloe #ChloeBot #DiscordBot #Bot


-------------------------------------------------------------------------------


가입된 채널이 3개가 넘어가면서 메세지가 안보내지는 현상이 있습니다.


2주동안 원인을 찾아본 결과 C# API에 문제가 있는 것으로 보여서,

다음 주 쯤(11월 초)에 다른 환경으로 만들어 보겠습니다.


현재 클로이 봇이 사용중인 api는 Discord.Net 라이브러리 입니다.


------------------------------------------------------------------------------


이유: 누구보다 빠르게 공지를 받아보고 싶은 마음에 만들었어요.


기능

  • 1분마다 공지사항 확인
  • 1분마다 업데이트 확인
  • 1분마다 이벤트 확인
  • 1분마다 GM매거진 확인


명령어

 - help 빼고 디버깅 용으로 만든 건데 혹시 필요하신 분 있을까봐 같이 써둡니다

  • !h: 소개
  • !n: 마지막 공지사항 글 보기
  • !u: 마지막 업데이트 글 보기
  • !e: 마지막 이벤트 이미지 보기
  • !gm: 마지막 GM매거진 글 보기


참고사항 또는 주의점

  • 이벤트는 링크를 가져올 수가 없어 이미지로만 가져옵니다
    (맨 아래 사진을 보면, 이상하게 링크가 다 깨져서 갖고옴 - 해당 이벤트는 종료 되었습니다 부분)

  • 클로이 봇이 제 개인 NAS(시놀로지 DS 218+)에서 동작 중이라 항상 켜져있기는 한데
    Discord.Net으로 만들어서 가끔 연결이 끊깁니다
    (이건 수동으로 켜줘야 해서 확인하는 대로 켭니다만 자주 있지는 않습니다)


  • 만약 내가 서버를 만들어서 운용하고 싶다면 Github에 ChloeBot 검색하면 나오니
    그 안내사항 따라서 구동하면 됩니다


초대하기 주소: 문제 해결 시 수정











댓글 17

  • images
    2019.10.07 12:06 (UTC+0)

    오오 좋은 아이디어에옹

  • images
    2019.10.07 13:21 (UTC+0)

    와 감사합니다~

  • 2019.10.08 01:06 (UTC+0)

    호 조만간에 aws에 올려봐야겠네요

  • images
    작성자 2019.10.08 01:28 (UTC+0)

    @괜찮아잘될꺼야가즈아

    Github에 Dockerfile로도 만들어 놨는데, aws에 올리실거면 아마도 봇 토큰값만 바꿔서 실행하면 될 거에요. 지금은 제 나스에 저장된 토큰값을 내부 ip 주소로 받아오도록 되어 있거든요(외부에서 접근안됨).

    만약에 clone 후 고쳐서 쓰려면 dockerfile하고 start.sh에 있는 git 주소도 같이 수정하셔야 합니다 :)

  • images
    2019.10.08 04:39 (UTC+0)

    우와 능력자.. 잘쓰겠습니당

  • images
    2019.10.08 06:21 (UTC+0)

    (아벨 의문의 1승)

  • 2019.10.08 14:50 (UTC+0)

    @도진희

     참고하겠습니다 ㅎㅎ 

  • images
    작성자 2019.10.11 10:42 (UTC+0)

    일부 채널에서 메세지가 제대로 안 온다는 피드백이 있어 조사중이에요.. 빠르게 확인해서 수정할께요

  • images
    2019.10.13 05:47 (UTC+0)

    제가 만든 디코방에 초대했는데 뭐 따로 설정해야대나요 ㅠㅠ

  • images
    작성자 2019.10.14 09:22 (UTC+0)

    @진spt 아니요.. 설정 안해도 되요

    그런데 지금 클로이 봇이 가입된 채널이 약 20개인데 이중 3~40%만 메세지가 발송되는 문제(대략 6개 채널에만 발송됨)가 있어서.. 원인을 찾아보고 있어요

    제가 아직 능력자는 아니기에.. 늦어도 이번 주까지는 노력해볼께요

  • images
    2019.10.15 08:13 (UTC+0)

    @도진희 앗아 그렇군용 ㅜㅜ 좋은기능 만들어주셔서 감사합니다! 

  • images
    작성자 2019.10.21 10:21 (UTC+0)

    2주 동안 계속 원인을 찾았는데 아무래도 C# API 문제 같네요.. 

    이번 주는 어려울 거 같고 다음 주 쯤에 Node.js나 다른 환경으로 만들어볼께요 :(

  • images
    작성자 2019.10.31 14:26 (UTC+0)

    조금 늦어졌지만.. 이제 완성은 끝나고 비공개 서버에서 테스트 중이에요.. 일주일 안으로 테스트가 완료되면 바로 교체할께요!

  • images
    2019.11.07 12:32 (UTC+0)

    감사합니다  클로이가 일을 안하길래 그냥 얘가 사춘기온줄알고 가만히 있었어여

    좋은봇 만들어주셔서 감사해요  리그디코가 더욱 소워다워졌어요 

  • images
    2019.11.07 13:39 (UTC+0)

    고치느라 수고하셧습니다 ㅠㅜ

  • images
    2020.03.26 07:23 (UTC+0)

    디스코드에 추가할려는데 링크좀 부탁해도 될까요 ㅜㅜ 

자유게시판의 글

STOVE 추천 컨텐츠