특정 채널에만 메시지 출력하기
설정 > 고급 > 개발자 모드 활성화
=> 채널 ID 복사, 유저 ID 복사, 서버 ID 복사 등이 가능
메시지를 보낼 채널 ID 복사하기
지난 코드에 이어서, on_message() 함수 부분에 위의 코드를 추가해주었다.
다른 채널에 "특정 입력" 이라는 메시지를 보내도, 복사해둔 ID에 해당하는 특정 채널에만 봇이 메시지를 보내도록 구현
'테스트' 채널에 '특정 입력' 이라고 메시지를 보냈더니,
복사해둔 채널 ID에 해당하는 '특정-채널-메시지' 채널에만 봇이 메시지를 출력
참고 https://youtu.be/LwcA1fXLAfo
임베드 형식으로 메시지 출력하기
timestamp는 footer 이후 부분에 출력됨.
사용하기 전에 pip install pytz, pip install datetime, 코드에서 daytime, pytz 임포트해야 함.
굳이 사용 안 해도 된다면, pip, 임포트 안 해도 되고 코드 다 빼버려도 ㄱㅊ
☑️ inline=False -> 한 줄 띄어진 후에 값 출력
☑️ inline=True -> 같은 라인에 출력
☑️ 아무 채널에 이미지 올리기 > 링크 복사하기 누르면 이미지 url 사용 가능
☑️ 서버 설정 > 역할 > 새 역할 > 색상 코드 사용 가능
참고 https://youtu.be/SKFEAi9ViEM
공지사항 봇 만들기
-> 임베드 + 특정 채널에 입력
ex) !공지 @@@@@@2/13 공지입니다.@@@@@@
-> "!공지 "를 첫 부분에 쓰고, 뒷 부분에 내용 작성하면 "!공지 " 부분이 제외되고 뒷 부분에 작성한 내용만 임베드 내에 출력됨
https://www.youtube.com/watch?v=o1yBix2AOsQ&list=PL_IRd0kId7R6vH3CpfteWD1SVMSNT3bSd&index=6
++ 상태메시지 변경하기
'etc.' 카테고리의 다른 글
SC-900 (0) | 2023.11.13 |
---|---|
[동향] 내부감사 / 개인정보보호법 개정안 (0) | 2023.09.26 |
[Discord] 봇 실행 테스트 (0) | 2023.01.16 |
[Discord] 봇, 토큰 생성 (0) | 2023.01.14 |
[기술 스터디] 03. NTFS 파일 시스템 (0) | 2023.01.04 |