2018/03/13追记
现在已经有大佬写了Chrome,Firefox插件,建议使用这个。
请参照https://cmx.im/@zimon/99607218084757094
事先准备
①微博帐号
②IFTTT
③Mastodon帐号
不是很建议个人使用,建议用作于信息号的同步。使用前最好征求管理员的同意。
还有使用IFTTT以外的更好的方法,这就是我的知识盲点了。
方法
①创建新应用
参照图片
首先打开网页端,点击开始使用卡片中的首选项
点击随后出现的画面中的开发
点击创建新应用
输入自己喜欢应用名称(例:weibo to mastodon)
输入任意一个网站名
输入以上两项后,点击提交
回到你的应用画面,点击你刚才创建的应用
复制好「你的访问令牌」
②IFTTT的设置
创建IFTTT的帐号后,点击右上角的昵称
点击「New Applet」
点击蓝色的「+this」
在文本框中输入「weibo」,发起搜索
之后点击「Sina Weibo」
如果想同步指定的微博,点击「New post by you with hashtag」
如果想同步所有的微博,点击「New post by you」,之后请忽略下一步骤
在Hashtag中输入「嘟嘟同步」(或自设的话题),之后点击「Create trigger」
点击蓝色的「+that」
在文本框中输入「webhooks」,发起搜索
之后点击「Webhooks」
之后点击「Make a web request」
在①的文本框中输入「https://你所在的实例的域名/api/v1/statuses」
(例:https://bangdream.space/api/v1/statuses)
②选择「POST」
③选择「application/x-www-form-urlencoded」
在④的文本框中输入「access_token=刚才复制的你的访问令牌&status= {{Text}} (via Weibo {{WeiboURL}})&visibility=public」
输入完成后点击「Create action」
之后点击「Finish」
好了,这样就OK了。
测试
在微博上发布一条微博。(选择同步指定的微博的人请加上话题 #嘟嘟同步#,或者自设的话题)
由于这个小程序(applet)是每隔一小时运作一次,所以测试时去IFTTT的My Applets中,点击刚才创建的小程序,点一下check now就会马上运转一次。
这时在Mastodon里看到这样的嘟文就表示成功啦!
目前我不知道怎么把图片也一起同步过来,如果有人知道,求分享。