sftblw.moe

씨에이치-봇 에 대해

Ch. (@sftblw) 가 만들고 운영하는 명령어 기반 트위터 봇이에요.

원래 저장되어 있는 이미지 중 랜덤한 이미지를 트윗하려는 목적으로 만들어졌고, 그 목적은 이미 달성했어요. (♪♬♪)

현재는 레거시 코드로, 언제 한 번 처음부터 다시 짜야할텐데, 일단은 그냥 굴리고 있어요 ㅠㅁㅠ

이 문서의 최종 갱신일 : 2016년 12월 18일

정보

  • 명령어 위주로 돌아가요. 도움말을 봇에게 멘션해보세요.
  • 너무 같은 대답만 하게 요구하지 말아주세요. 트위터 쪽에서 스팸으로 판단해서 요청을 거부하고, 그렇게 하면 봇이 종료될 수 있거든요.
  • 소스코드는 Github 에 있고, 라즈베리 파이 B 에서 돌아가고 있어요.

명령어 상세설명

1. 짤방, 캡처, 움짤

이 명령어를 보내주시면 폴더에 있는 이미지 중 하나를 랜덤으로 골라 보내드려요. 모두 Ch. (@sftblw) 가 수집해서 갖고있는 것이에요. 같이 보내드리는 문장은 파일명입니다.

짤방은 대화에 사용할 수 있다! 라고 판단해서 모은 이미지들이에요. /짤방 폴더에 들어있어요.

캡처 혹은 캡쳐는 애니를 보다가 어머 이건 캡처해야돼! 해서 찍어둔 걸 지우지 않고 모아둔 것들 중 하나를 보내드려요.

움짤은 폴더 관계없이 움직이는 GIF 이미지를 보내드려요.

움짤방캡처 같은 멘션은 자제해주세요 ㅠㅠ

2. 예아니오

멘션 중에 예아니오 라는 단어를 넣으시면 예, 혹은 아니오를 답해드려요. 0 ~ 100% 의 랜덤값도 같이 보내드리는데, 50% 이상이면 예 이고, 그 미만이면 아니오에요.

문장에 여장이 포함된 경우 무조건 부정적인 반응을 보이니 참고해주세요. 예전에는 봇이 @sftblw 에서 동작했었는데, 저에게 여장을 시키시려는 분들이 계셔서 그만...

3. 선택

한 줄 이내에 "(아무말) @sftblw_bot 선택 (소문자 vs로 구분된 항목)" 을 멘션해주시면 그 중 하나를 골라 답해드려요.

이렇게도 되고

이렇게도 됩니다.

근데 이렇게는 안 돼요... 줄 바꿈이 있으면 안 되고, vs는 소문자입니다. VS나 Vs. 는 인식하지 않아요.

4. 데레스테 관련

모바일 리듬게임 아이돌마스터 신데렐라걸즈 : 스타라이트 스테이지의 스테미너 (에너지) 가 꽉 차는게 언제인지 계산하기 위한 목적으로 만들었어요. 1스테미너에 5분으로 계산합니다. 이 두 명령어는 문장 사이에 있으면 안 되고 정확하게 @sftblw_bot 명령어 수치 형식으로 보내셔야해요.

그루브버스트 현재스테미너를 멘션하시면 스테미너가 50이 되었을때의 시간을 알려드려요. 이벤트 "라이브 그루브 보컬 버스트" 를 효과적으로 하기 위한 목적으로 만들었어요.

스테미너 현재스테미너/최고스테미너를 멘션하시면 스테미너가 꽉 찰 때까지의 시간을 알려드려요. 경험상 약간 여유있게 적어서 계산하시는걸 추천드려요.

관리용 명령어

살아있니를 멘션하시면 동작중인지 확인할 수 있어요. 살아있다면 답장으로 "씨에이치-봇은 살아있습니다." 라고 트윗합니다. @sftblw를 껴서요.

주거랏(관리자 전용) 을 멘션하면 봇 프로그램이 종료됩니다.

eval(관리자 전용) 을 멘션하면 JavaScript 프로그램으로 해석해서 결과를 돌려줍니다.