Sweetie Bot은 Discord 서버용 관리 봇이었습니다. Sweetie Bot은 더 이상 활발하게 개발되지 않습니다. 기능 요청은 거부되며 버그 수정만 제공됩니다.
명령 및 구성에 대한 도움을 받으려면 공식 웹사이트를 방문하세요.
기본 구성 매개변수는 !setconfig <parameter name> <value>
으로 설정할 수 있습니다. 구성 매개변수 목록을 얻으려면 !getconfig
사용하세요. 매개변수의 현재 값을 출력하려면 !getconfig <paramater name>
사용하세요. 공백이 있는 경우 이러한 값에 따옴표를 사용하지 마십시오.
!setconfig commandprefix [prefix]
#channelname
무시하도록 만듭니다: !setconfig modules.channels spam ! #channelname
#channelname
에 생일 알림 표시: !setconfig modules.channels scheduler #channelname
!setconfig modules.channels bored #yourchannel
!setup
다시 실행하여 설정을 지우거나 모든 스팸 모듈 값을 여기에 나열된 기본값으로 재설정하세요.!setconfig IgnoreInvalidCommands true
!setconfig bored.commands "!command1" "!command2 arg"
특정 구성 매개변수는 더 복잡합니다. 이는 맵, 목록 또는 목록의 맵일 수 있습니다. 이 유형 정보는 !getconfig
사용할 때 나열됩니다. 목록인 매개변수는 단순히 하나가 아닌 여러 값을 취합니다. 목록 매개변수를 값 세트로 설정하면 현재 값 목록이 대체 됩니다. 목록 매개변수에서 모든 값 에 공백이 있으면 따옴표를 사용해야 합니다.
!setconfig <list parameter> <value 1> <value 2> <value 3> <etc...>
!setconfig bored.commands !drop "!pick cute"
목록에 값을 전달할 수 없으며, 이는 단순히 목록을 아무것도 아닌 것으로 설정합니다.
!setconfig bored.commands
맵은 키-값 쌍의 집합입니다. 목록과 달리 !setconfig
호출할 때마다 단일 키-값 쌍만 설정되며 다른 항목에는 영향을 주지 않습니다. 키가 이미 존재하는 경우 해당 키의 값을 덮어씁니다.
!setconfig <map parameter> <key> <value>
!setconfig basic.aliases listbucket list
값이 제공되지 않으면 키가 삭제됩니다.
!setconfig basic.aliases listbucket
목록 맵은 하나의 값 대신 키를 전체 값 목록과 일치시킵니다. 구문은 단일 맵 값을 설정하는 것과 유사합니다.
!setconfig <maplist parameter> <key> <value 1> <value 2> <value 3> <etc...>
!setconfig modules.commandchannels roll #channel1 #channel2
값을 삭제하려면 값 없이 키만 제공하면 됩니다.
!setconfig modules.commandchannels roll
일부 맵리스트는 채널 또는 역할의 화이트리스트입니다. 블랙리스트로 변경하려면 !
맵리스트의 아무 곳에서나:
!setconfig modules.commandchannels roll ! #excludedchannel1 #excludedchannel2
Sweetie Bot은 데이터베이스 없이 작동할 수 있지만 대부분의 명령은 더 이상 작동하지 않으며 PM에 응답할 수 없습니다. 이 상태에서는 실패한 데이터베이스 작업에 대한 로그에 오류가 없습니다. 왜냐하면 Sweetie Bot은 연결을 다시 설정할 수 있을 때까지 처음부터 작업을 시도하지 않기 때문입니다. 데이터베이스 오류가 감지되면 30초마다 데이터베이스에 다시 연결을 시도합니다. 그녀는 또한 20초마다 파이프라인을 통해 가짜 !about 명령을 보내는 교착 상태 감지기를 가지고 있습니다. Sweetie Bot이 1분 40초 동안 응답하지 않으면 자동으로 종료되고 다시 시작됩니다.