본문 바로가기
디스코드 봇 소개/알림봇

🐦 디코로 트위터 알림을 받고 트윗 쓰기, 좋아요, 리트윗을 해봅시다! - TweetShift

by 뒬탕 2021. 7. 22.
반응형

디스코드 트위터 봇으로 디스코드에서 트위터와 관련된 작업들을 해봅시다!

 TweetShift 봇디스코드에서 트위터와 관련된 일을 할 수 있게 만드는 봇입니다. 디스코드에서 트위터 새 트윗 알림을 거의 실시간으로 받을 수 있으며 트윗을 트위터에 들어가지 않고 디스코드에서 보낼 수 있게 해 줍니다. 또 어느 한 트윗에 좋아요나 리트윗도 편하게 할 수 있게 만들어줍니다. 이제 이 기능들을 하나씩 알아봅시다!

 

 

TweetShift 봇 서버에 초대하기

https://tweetshift.com/

 

위 링크를 클릭해 사이트에 들어가서 Invite to server를 클릭해주세요. 그 후 나오는 창에 

TweetShift봇의 접두사는 t!입니다. 모든 명령어 앞에 t! 를 붙여서 작동시킵니다. 이 접두사는 나중에 바꿀 수도 있습니다.

 

디스코드로 트위터 알림 받기

 위 사진과 같이 새 트윗이 올라왔을 시 실시간으로 디스코드에 트윗 내용을 올리게 할 수 있습니다. 디스코드 아바타가 트위터의 프로필 사진과 같게 웹훅으로 오게 됩니다. 따라서 서로 다른 계정에서 트윗이 올라와도 쉽게 구분할 수 있습니다. 리트윗도 올릴지 등의 여러 설정도 할 수 있습니다.

 

 알림 받을 계정을 추가하는 방법에는 대시보드로 설정하기, 채팅으로 설정하기 두 가지 방법이 있습니다.

 

대시보드로 설정하기

https://tweetshift.com/

 

대시보드를 이용하여 어떤 트위터 계정을 팔로잉해 디스코드로 알림 받을지 설정할 수 있습니다. 우선 아까 사이트에 다시 들어가서 오른쪽 위의 Dashboard를 눌러주세요. 디스코드에서 t!dashboard 명령어를 쳐서 대시보드로 들어가실 수 도 있습니다.

 

이후 나오는 화면에서 승인을 눌러주세요. 그러면 tweetshift 사이트에 디스코드 아이디로 로그인이 됩니다.

 

그다음 서버 목록에서 설정할 자신의 서버를 선택해주세요. 봇이 깔려있는 서버는 왼쪽 아이콘의 색이 파란색으로 변하기 때문에 보기 편합니다.

 

그다음 왼쪽 목록에서 Auto-Posting을 선택해주세요. 

그러면 다음과 같이 자동 알림을 추가하는 창이 뜹니다. 하나씩 살펴보면

 

1. 트위터 계정 입력

팔로잉할 트위터 계정 id를 입력하시면 됩니다. 

 

2. 디스코드 채널 설정

트위터 알림이 올라올 디코 채널을 설정합니다. 계정마다 다르게 설정할 수 있습니다.

 

3. 추가 설정

추가로 두 가지 설정이 가능합니다.

  • Include Retweets : 리트윗도 알림 받도록 설정합니다.
  • Include a link to the Tweet : 트위터로 가는 링크도 포함시킵니다.

 

4. 멘션 설정

트윗 알림이 왔을 때 멘션을 할지 안 할지를 설정합니다.

  • Don't Ping : 멘션을 하지 않습니다.
  • Always ping @everyone when there's a new Tweet : 항상 트윗이 오면 모든 사람에게(@everyone) 멘션을 겁니다.
  • Ping @everyone when #tweetshiftbot is in Tweet : #tweetshiftbot 해시태그가 트윗에 있을 때에만 모든 사람에게 멘션을 겁니다. 그러니까 이 기능을 이용하면 트위터에서 디코로 알림이 가능하다는 겁니다!
  • Ping a role when there's a new Tweet : 특정 역할에게만 멘션이 갑니다. 유료 프리미엄 기능입니다.

 

다 설정하셨으면 화면 아래쪽에서 다음과 같이 설정들을 한눈에 볼 수 있습니다!

 

또한 설정들은 언제든지 Edit flags를 눌러 바꾸실 수 있습니다.

 

명령어로 설정하기

 대시보드를 이용하기 귀찮으신 분들은 디스코드에서 명령어로도 팔로잉할 트위터 계정을 설정 가능합니다.

 

디스코드에서 트위터 알림 시작하기 - t!autopost start <트위터 계정>

t!autopost start 뒤에 트위터 계정 id를 골뱅이(@) 없이 입력하면 입력한 채널에서 알림을 시작할 수 있습니다. 뒤에 여러 플래그(flag)를 붙여 대시보드에서 했던 설정을 할 수 있습니다. 아래는 플래그의 목록입니다.

 

  • --retweet : 리트윗도 알림 받습니다.
  • --link : 트윗 알림 메시지에 링크도 추가시킵니다.
  • --everyone : 트윗 알림이 올 때마다 @everyone으로 모두를 멘션 합니다.
  • --ping : #tweetshiftbot 해시태그가 있을 경우에만 @everyone 멘션을 합니다.

 

플레그는 기존 명령어의 뒤에다가 붙여서 이용합니다. 예를 들어 MBC 뉴스 채널 트윗을 리트윗도, 트윗 알림이 올 때마다 모두를 멘션 하며 알림 받고 싶다면,

t!autopost start mbcnews --retweet --everyone

이라 입력하시면 됩니다. 명령어로 설정하는 법이 너무 복잡하시면 위에서 설명드린 대시보드를 이용해주세요!

 

디스코드에서 트위터 알림 취소하기 - t!autopost stop <트위터 계정>

 

t!autopost stop 뒤에 마찬가지로 트위터 계정 id를 입력하면 알림을 취소할 수 있습니다.

 

디스코드에서 트위터 알림 목록 확인하기 - t!autopost list

t!autopost list 명령어로 디코에서 팔로잉된 트위터 계정 목록을 볼 수 있습니다.

 

TweetShift 봇에 디스코드, 트위터 계정 연결하기

 

 추가로 TweetShift 봇에 디스코드 계정과 트위터 계정을 연결하면 디스코드에서 트윗, 리트윗, 좋아요를 할 수 있습니다! TweetShift 봇에서 트위터 계정 연결은 디스코드에서 트위터 연결과는 따로 적용됩니다.

https://tweetshift.com/link

 

t!tweet와 같이 트위터 계정 연결을 해야 하는 명령어를 쓰려하면 계정이 연결이 되지 않았다며 링크를 줍니다. 링크를 클릭해 계정 연결을 해줍시다.

 

링크에 들어가면 위와 같은 안내가 뜹니다. Link my account 버튼을 눌러줍시다.

 

그다음 승인을 눌러 디스코드 계정과 TweetShift 봇을 연결해줍시다.

 

그리고 Authorize app을 눌러 또 트위터 계정과 TweetShift 봇을 연결해줍시다.

 

연결이 완료되면 Account Linked!라는 문구가 뜹니다.

 

디스코드에서 트윗 올리기 - t!tweet <올릴 트윗 내용>

t!tweet 명령어로 트위터에 들어가지 않고 디스코드에서 트윗을 보낼 수 있습니다! 위와 같이 t!tweet 뒤에 보내고 싶은 트윗 내용을 입력하면

 

다음과 같이 트윗이 올라가게 됩니다. 이제 디스코드에서 트윗을 써보세요!

 

디스코드에서 좋아요, 리트윗 하기 - t!shiftify <트윗 주소>

TweetShift 봇으로 앞서서 설명했다시피 좋아요, 리트윗을 간단하게 할 수 있습니다. 유료 프리미엄 기능으로 디코에 알림 온 메시지에 할 수도 있지만, 일단 트윗 좌표(주소)를 찍어서 하는 법에 대해서만 알아볼까 합니다.

 

위와 같이 t!shiftify 뒤에 특정 트윗 주소를 입력하면 아래와 같이 내용이 뜨며 아래쪽에 이모지 2개가 달리게 됩니다. 이 이모지를 클릭하면 좋아요나 리트윗을 할 수 있습니다.

 

디스코드에서 트위터 좋아요 하는 법

디스코드로 트윗에 좋아요를 하시려면 메시지 아래의 하트 모양 이모지를 클릭해주세요.

 

그럼 다음과 같이 TweetShift 봇이 좋아요를 눌렀다는 개인 메시지를 보내며 좋아요가 됩니다.

 

디스코드에서 트위터 리트윗 하는 법

디스코드로 트윗을 리트윗을 하시려면 아까와 비슷하게 메시지 아래의 리트윗 모양 이모지를 클릭해주세요.

 

그럼 마찬가지로 트윗쉬프트 봇이 갠메로 리트윗 되었다는 메시지를 보내줍니다.

 

트위터에 들어가서 확인해보면 좋아요와 리트윗이 된 것을 확인할 수 있습니다.

 

기타 명령어

접두사 바꾸기

 t!admin setprefix <바꾸고 싶은 접두사>를 입력하여 접두사를 t! 에서 다른 접두사로 바꿀 수 있습니다.

또 대시보드에서도 접두사를 바꿀 수 있습니다.

 

트위터 계정 정보 보기 - t!profile <트위터 계정>

t!profile 뒤에 트위터 계정 id를 입력해 해당 계정에 대한 정보를 볼 수 있습니다.

 

마치며

 

 지금까지 디스코드 트윗봇, 트윗쉬프트 봇(TweetShift)를 이용하여 트위터 계정을 팔로잉해 새 트윗을 알림 받는 법에 대해 알아봤습니다. 또 디코 트위터 봇에 자신의 트위터 계정을 연결하여 디코에서 트윗을 올리고, 좋아요, 리트윗 하는 법도 알아봤습니다.

 혹시 유튜브나 트위치, 다른 사이트들도 알림 받고 싶으시다면 아래 글을 봐주세요!

 

 

🟥 youtube 봇 - 디코에 유튜브 새 동영상 알림을 받아봅시다!

유튜브 디코 봇이란 무엇인가요?  유튜브 봇은 디스코드에 유튜브 알림을 주는 봇입니다! 새 동영상이 올라오면 정해놓은 디스코드 채널에 정해놓은 문구와 동영상 링크를 올려줍니다. 실시간

discordbot.tistory.com

 

 

📰 MonitoRSS - 블로그, 웹툰, 신문의 새 글들을 디코로 알림받기!

MonitoRSS란 무엇인가요? MonitoRSS는 RSS를 이용하여 디스코드에다가 새 글을 전달해주는 RSS 봇이에요. 이것으로 블로그, 네이버 웹툰, 포스타입, 브런치, 신문사, 팟캐스트 등등 게시판 형태라면 대

discordbot.tistory.com

 

또 언제든지 궁금한 내용이 있으면 댓글을 달아주시거나
화면 왼쪽 아래의 디스코드 아이콘을 누르면 실시간으로 답해드립니다!
(아이콘이 보이지 않는다면 에드블록을 꺼주세요)

https://discord.link/feedbackblog

또 위 링크를 눌러 Feed & Back 서버에 들어오시면
블로그의 새 글을 알림 받고
디스코드, 디코봇 프로그래밍에 대해 질문할 수 있어요!
반응형
그리드형

댓글