봇: 두 판 사이의 차이

한국 마스토돈 연합위키
둘러보기로 이동 검색으로 이동
내용 추가됨 내용 삭제됨
편집 요약 없음
(테이블로 변경)
7번째 줄: 7번째 줄:
봇의 사용법은 대체로 [[고정글]]에 적혀있는 경우가 많습니다.
봇의 사용법은 대체로 [[고정글]]에 적혀있는 경우가 많습니다.


{| class="wikitable"
* 냐짤봇 - [https://twingyeo.kr/@need_nya need_nya@twingyeo.kr]
|-
우울하다는 류의 글이 올라오면 알아서 멘션으로 마음을 정화하는 냐옹이 짤을 보내주는 봇. 팔로우백을 받은 후 평소대로 글을 쓰다보면 가끔 우울할 때 만나 볼 수 있다.
! 봇 !! 짧은 소개 !! 운영자 !! 코드
* 플래닛 툿친소봇 - [https://planet.moe/@tootfriend tootfriend@planet.moe]
신규 유저들이 새로운 인맥을 찾을 수 있도록 유저들을 소개해 주는 봇. 팔로우백을 받은 후 '''#툿친소''' 해시태그가 포함 된 '''공개'''글을 남기면 하루에 한 번 한정, 부스트 해 준다. 팔로우 해 두면 신규 유저들을 쉽게 만날 수도 있다는 장점이 있다.
* 업데이트 알림봇 - [https://botsin.space/@update_bird update_bird@botsin.space]
마스토돈 새 버전이 나온 경우, 며칠이 지나도 자신의 인스턴스가 새 버전으로 업데이트를 하지 않은 경우 지속적으로 알림을 보내 주는, 관리자에게 유용한 봇입니다.


|-

| align=center | 냐짤봇<br/>[https://twingyeo.kr/@need_nya need_nya@twingyeo.kr]
| 우울하다는 류의 글이 올라오면 알아서 멘션으로 마음을 정화하는 냐옹이 짤을 보내주는 봇. 팔로우백을 받은 후 평소대로 글을 쓰다보면 가끔 우울할 때 만나 볼 수 있다.
| [https://qdon.space/@jarm jarm@qdon.space]
| [https://github.com/Kjwon15/need-nya Github]

|-

| align=center | 툿친소봇<br/>[https://planet.moe/@tootfriend tootfriend@planet.moe]
| 신규 유저들이 새로운 인맥을 찾을 수 있도록 유저들을 소개해 주는 봇. 팔로우백을 받은 후 '''#툿친소''' 해시태그가 포함 된 '''공개'''글을 남기면 하루에 한 번 한정, 부스트 해 준다. 팔로우 해 두면 신규 유저들을 쉽게 만날 수도 있다는 장점이 있다.
| [https://planet.moe/@robin_maki robin_maki@planet.moe]
| [https://github.com/mstdn-kr/tootfriend-bot/ Github]

|-

| align=center | 업데이트 알림봇<br/>[https://botsin.space/@update_bird update_bird@botsin.space]
| 마스토돈 새 버전이 나온 경우, 며칠이 지나도 자신의 인스턴스가 새 버전으로 업데이트를 하지 않은 경우 지속적으로 알림을 보내 주는, 관리자에게 유용한 봇입니다.
| [https://qdon.space/@jarm jarm@qdon.space]
| [https://github.com/Kjwon15/mastodon-update-bot Github]

|}


== 봇 제작 ==
== 봇 제작 ==

2019년 9월 8일 (일) 17:02 판

마스토돈에도 여러 종류의 봇 계정들이 있습니다. 봇 계정은 일반적으로 배지가 프로필에 달려있습니다.

냐짤봇 프로필. 으로 표시되어 있습니다.

한국어 봇 목록

봇의 사용법은 대체로 고정글에 적혀있는 경우가 많습니다.

짧은 소개 운영자 코드
냐짤봇
need_nya@twingyeo.kr
우울하다는 류의 글이 올라오면 알아서 멘션으로 마음을 정화하는 냐옹이 짤을 보내주는 봇. 팔로우백을 받은 후 평소대로 글을 쓰다보면 가끔 우울할 때 만나 볼 수 있다. jarm@qdon.space Github
툿친소봇
tootfriend@planet.moe
신규 유저들이 새로운 인맥을 찾을 수 있도록 유저들을 소개해 주는 봇. 팔로우백을 받은 후 #툿친소 해시태그가 포함 된 공개글을 남기면 하루에 한 번 한정, 부스트 해 준다. 팔로우 해 두면 신규 유저들을 쉽게 만날 수도 있다는 장점이 있다. robin_maki@planet.moe Github
업데이트 알림봇
update_bird@botsin.space
마스토돈 새 버전이 나온 경우, 며칠이 지나도 자신의 인스턴스가 새 버전으로 업데이트를 하지 않은 경우 지속적으로 알림을 보내 주는, 관리자에게 유용한 봇입니다. jarm@qdon.space Github

봇 제작

봇을 제작하기 위해서는 프로그래밍 지식이 있어야 하고 마스토돈 API를 사용할 줄 알아야 합니다. 마스토돈 설정 페이지 중 개발 탭에 들어가면 봇 개발에 필요한 API 키를 발급 받을 수 있지만 이것을 이용하지 않더라도 API를 이용해 OAuth2 앱을 등록하고 API 키를 받아 올 수도 있습니다.

봇 계정의 경우 계정 설정에서 "나는 봇입니다" 항목을 체크해 계정이 봇이라는 것을 나타낼 수 있습니다. 이 정보는 연합이 되므로 봇끼리는 명령을 무시하거나 하는 용도로 사용할 수도 있습니다. 테스트 목적이 아닌 이상 실제로 사용하는 계정에 이 설정을 장난삼아 적용하지 않는 것을 추천합니다.

https://botsin.space/라는 봇 전용 인스턴스가 존재합니다. 다만 스팸 때문인지 팔로우 하지 않은 사람에게 먼저 멘션을 보낼 수 없다는 제약이 존재합니다. 받은 멘션에 대한 답글로서 멘션을 보내는 것은 가능합니다.

라이브러리

파이썬