Google Apps Script에서 Mastodon으로 트윗 해 보았습니다.
4953 단어 mastodonGoogleAppsScript
소개
마스트돈 유행하고 있네요.
유행에 몸을 맡기고 mstdn.jp와 pawoon 계정을 만들었습니다.
모처럼이므로 Google Apps Script에서 정기 게시 할 수 있도록 노력했습니다.
그래서 Google Apps Script에서 마스트돈에 게시하는 방법을 보여줍니다.
사전 준비
Twitter 게시물을 IFTTT로 Mastodon으로 전송합니다.
위의 기사를 참고로, Mastdon의 액세스 토큰을 취득해 둡니다.
획득한 액세스 토큰은 GAS 메뉴에서 파일 > 프로젝트 속성 > 스크립트 속성을 선택하여 속성으로 설정합니다.
샘플 코드
//mastodonに投稿する
function postUpdateToots(message,token,url){
var url = url
var options =
{
"method" : "post",
"payload" : "status=" + message,
"headers" : {"Authorization" : "Bearer "+ token}
};
UrlFetchApp.fetch(url,options);
}
//mstdnjpとpawooの両方のアカウントに同じメッセージを投稿する
function postMstdn(){
var mstdnjp_token = ScriptProperties.getProperty("mstdnjpToken");
var pawoo_token = ScriptProperties.getProperty("pawooToken");
var mstdnjp_url = "https://mstdn.jp/api/v1/statuses";
var pawoo_url = "https://pawoo.net/api/v1/statuses";
var message = "投稿テスト"
postUpdateToots(message,mstdnjp_token,mstdnjp_url);
postUpdateToots(message,pawoo_token,pawoo_url);
}
요약
이것들을 적용하면 간단한 mastdon bot를 서버리스로 만들 수 있습니다.
나는 과거의 블로그 기사 등을 스케줄로, 랜덤에 투고하도록(듯이) 사용하고 있습니다.
참고 URL
Reference
이 문제에 관하여(Google Apps Script에서 Mastodon으로 트윗 해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tadaken3/items/1c86dde501bb466f2d1d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)