분류 전체보기

    디스코드 삭제하기

    디스코드 삭제하기

    디스코드를 크롬같은 웹 브라우저로 사용하시는 분들도 계시지만 통화나 여러기능을 더 사용하기 위해 대부분 디스코드를 다운받아 설치해서 사용하시는분들이 많습니다. 이번에는 설치한 디스코드를 삭제하는 방법을 알아보겠습니다. 먼저 윈도우 키를 눌러주세요. 그러면 다음과 같이 왼쪽 하단에 이런것이 생기는데 파란색으로 강조한 부분에 'Discord'를 입력해주세요. 다음고 같은 화면이 나오면 우측 하단에 보이는 ' 제거 ' 를 클릭해주세요. 다음과 같이 제어판이 열리게 됩니다 Discord라는 항목을 클릭하신뒤 상단에 보이는 제거를 눌러주시면 디스코드가 삭제됩니다.

    [ Discord ] 디스코드 백업로드 봇 만들기 - 저장한 데이터 불러오기

    [ Discord ] 디스코드 백업로드 봇 만들기 - 저장한 데이터 불러오기

    이번에는 서버를 복원하지전에 데이터를 먼저 불러오는 과정을 해보려고한다. 먼저 파일 존재 유뮤를 확인하기 위해서는 다음과 같이 먼저 import os를 해준다. 그리고 저장된 데이터 베이스의 이름을 입력한다음 os.path.isfile를 통해 해당 위치에 파일이 있는지 확인을 한다. 파일이 존재한다면 다음과 같이 True를 출력하는것을 볼수있다. 반면 파일이 존재하지 않는다면 False를 출력하게된다. 그러면 이제 파일이 존재하는것을 확인하였으면 백업을 로드하도록 구성하면된다. 그리고 select * from 이거와 for문을 같이 이용해 특정 테이블을 선택해 안에있는 데이터를 모두 불러오게된다. 이렇게 저장된 서버 이름과 저장된 역할의 이름을 출력해 보았다.

    [ Discord ] 디스코드 백업로드 봇 만들기 - 역할 제거하기

    [ Discord ] 디스코드 백업로드 봇 만들기 - 역할 제거하기

    백업을 로드하기 전 준비하는 과정은 모두 비슷하게 동작되는 것 같다. 모든 내용을 불러와 제거하는 작업을 하는거같다. 저번에는 채널과 카테고리를 모두 제거하는 작업을 해주었는데 이번에는 서버 안에 있는 역할을 모두 삭제하는 작업을 해보았다. 해당 명령어를 실행하게 되면 다음과 같이 생성되어있는 모든 역할이 제거된 것을 볼 수 있다. 하지만 일부 역할은 삭제할 수가 없다. 다음과 같이 연동된 서비스가 있거나 봇에 연결된 역할이라면 봇을 삭제하는 등 다른 방법으로 지워야 한다. delete()로 해당 역할을 삭제할 수 없는 것을 알 수 있었다. 이것 또한 다음과 같은 명령어로 역할을 제거할 수 있다.

    [ Discord ] 디스코드 백업로드 봇 만들기 - 채널, 카테고리 제거하기

    [ Discord ] 디스코드 백업로드 봇 만들기 - 채널, 카테고리 제거하기

    오늘은 서버에 생성되어있는 카테고리를 채널, 카테고리를 모두 제거하는 것을 해볼 예정이다. 채팅 채널이나 음성 채널들이 있는 들어가 있는 카테고리를 삭제하게 되면 그 채널들은 위로 빠져나온다는 걸로 알고 있다. 먼저 서버에 있는 카테고리를 채널, 카테고리를 모두 제거하기 위해서는 서버에 있는 카테고리를 채널, 카테고리를 불러와야 한다. 백업을 로드하기 전에 서버를 초기화시키는 과정은 서버를 백업하는 과정과 매우 유사하다고 봐도 될 거 같다. 먼저 카테고리를 모두 제거하려면 명령어를 입력한 서버에 어떤 카테고리가 있는지 확인해야 하는데 백업을 하는 것처럼 먼저 서버에 있는 채널을 불러온다. 그다음 불러온 데이터를 모두 삭제 처리해줌으로써 카테고리, 채널이 모두 순식간에 사라진다. 다음과 같은 명령어를 이용..