Twitter에서 자신의 TOD 트윗을하면 Trello에 자동 등록하도록 설정했다
Twitter로 자신용 TODO 트윗하면 Trello에 자동 등록하도록 했다는 이야기【C#】
휴일은 할 일 목록 만들지 않으면 하루 종일 자고 끝나 버리므로, Twitter에 TODO를 쓰도록 하고 있습니다.
트윗했다고 해서 누가 진척 확인해 주는 것도 아니지만 「어쩐지 라-라고」감이 나오니 마음에 듭니다.
글쎄,이 TODO 트윗. 자신의 트윗을 보러 가지 않으면 원래 볼 수없는 것이 번거롭습니다.
프라이빗 태스크는 Terllo를 사용하고 있기 때문에 일원 관리하고 싶습니다만, Trello에 쓰고 나서 트윗하는 귀찮네요. Trello에게만 쓴 경우, 결국 누구에게도 보이지 않고 나중에 좋을까~상태가 되어 버리는 것이 안 된다. 선언 소중.
그래서, 자신의 포맷으로 TOTO 트윗을했을 때, Trello에 자동으로 카드를 추가하는 프로그램을 한가롭게 자작했습니다.
Twitter로 트윗하면 IFTTT에서 Auzure Functions의 자작 API에 데이터 송신하고, 임의의 트윗 포맷이라면 Trello에 카드를 등록하는 구성입니다.
완성 이미지
아래와 같은 트윗을 하면
TODO- 이불 건조 - 시트 세탁 - 책상 청소 - 치마치마 검증 - 이끼 이로 (@kokeiro0_00) 2019년 5월 26일
TODO
- 프로메어
- 스시
- Unity/OculusGo의 섬세한 신경이 쓰이는 조사
- 세탁
- 워터 서버의 물 받기
- 쁘띠 방 청소
— 이끼 이로 (@kokeiro0_00) 2019년 5월 25일
<script async=""src="https://platform.twitter.com/widgets.js"/>
TODO
- 프로메어
- 스시
- Unity/OculusGo의 섬세한 신경이 쓰이는 조사
- 세탁
- 워터 서버의 물 받기
- 쁘띠 방 청소
이런 식으로 Trello에 추가됩니다.
API Key, User Token 획득
아래 페이지에서 개발자용 API 키와 로컬 테스트에서 사용할 수 있는 토큰을 생성, 취득합니다.
이번에는 자신을 위해 끝까지 로컬 테스트용 User Token을 이용하여 개발하겠습니다. 이 복잡한 개발이 취미 프로그래밍의 묘미입니다.
Azure Function에 Trello 카드를 등록하는 프로세스 작성
이번에는 Manatee.Trello 을 사용하게 했습니다.
Trello의 C#API 래퍼. 우선 이번에는 사용하고 싶었던 기능은 모두 가지고있었습니다. 감사.
일단 인증하고 카드를 추가하려면 아래 코드로 구현할 수 있습니다.
TrelloAuthorization.Default.AppKey = "[your application key]";
TrelloAuthorization.Default.UserToken = "[your user token]";
var trelloFactory = new TrelloFactory();
var me = await trelloFactory.Me();
var board = me.Boards.Where(x => x.Name == "TodoBoard").Single();
await board.Refresh();
var list = board.List.Where(x => x.Name == "Progress").Single();
await list.Cards.Add("やること1");
쉽습니다. 짧다. 좋은. 감사합니다 Manatee.Trello
에서 실제로 Twitter의 퍼스, Trello의 카드 추가하고 있는 코드는 이걸.
Tweet하면 WebRequest할 애플릿을 등록합니다.
이번은 트윗 내용(Text)만을 취득했습니다.
IFTTT는 솔직하게 WebRequest 만들 수 있는 것이 좋네요. 쉽게 자작 서비스와 연결됩니다.
요약
지금도 IFTTT와 Twitter의 연계는 했지만, Trello와의 연계는 처음이었습니다.
라이브러리 덕분에 꾸준히 구현할 수 있었습니다. 감사.
개발자용 토큰을 계속 사용하는 것도 불구하기 때문에, 마음이 가면 청서하고 싶네요.
Reference
이 문제에 관하여(Twitter에서 자신의 TOD 트윗을하면 Trello에 자동 등록하도록 설정했다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kokeiro001/items/55041830885844c04a60텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)