Discourse Bot Lib. Discourse용 봇 라이브러리. Python으로 제작
안녕하세요. 며칠 전에 Discourse용 봇 라이브러리를 만들었는데, 더 많은 커뮤니티에 공개하기 위해 여기에 게시합니다.
Python 3.9로 제작되었지만, 3.8에서도 작동할 수 있습니다.
봇 라이브러리란?
봇 라이브러리는 채팅이나 게임 등을 할 수 있는 서버에 연결할 수 있게 해주는 코드입니다. 접근 권한이 있는 계정을 제어할 수 있게 해줍니다.
다른 Discourse 포럼에서 작동하는 봇 예시
https://forums.meower.org/t/test-bot-ground/245/1265
URL:
2개의 좋아요
Canapin
(Coin-coin le Canapin)
10월 6, 2022, 12:16오전
3
안녕하세요! 기술적인 부분에 익숙하지 않은 분들을 위해, 이 "봇 라이브러리"의 목적을 간단히 설명해 주시겠어요? (5살 아이에게 설명하듯, )
인터넷에서 "python bot lib"을 검색해 봤는데, 결과들이 꽤나 기술적으로 느껴졌거든요.
제 이해로는, 이 스크립트가 단일한 전용 Discourse 계정을 통해 봇이 Discourse에 게시물을 올릴 수 있게 해주는 것이라고 생각하는데 맞을까요?
2개의 좋아요
Arrow
(Arrow)
10월 6, 2022, 12:23오전
5
이것은 사용자가 Discourse용 봇을 만들 수 있도록 하는 Python 프로그래밍 언어용 라이브러리입니다.
1개의 좋아요
Canapin
(Coin-coin le Canapin)
10월 6, 2022, 12:28오전
7
흥미롭네요.
몇 가지 질문이 있습니다!
실용적이고 실제적인 용도에 대한 예시를 몇 가지 가지고 계신가요?
속도 제한(rate limit)을 어떻게 관리하시나요?
저는 WP 사용자가 단일 Discourse 계정을 통해 Discourse에 게시물을 올릴 수 있도록 하는 커스텀 WordPress 플러그인을 가지고 있었습니다 (WP 댓글 → Discourse 답변). 거의 사용되지 않았지만, 게시물 속도 제한과 최대 연속 메시지 수 등 다른 요소들도 고려해야 했습니다.
그러면 이러한 잠재적인 문제들은 어떻게 우회하시나요?
혹시 필요할 때마다 새로운 Discourse 계정을 생성할 수도 있나요?
48lexR
(Lex A.)
2월 20, 2023, 1:32오전
9
안녕하세요!
이 라이브러리에 대한 문서가 있나요? 있다면 어디서 볼 수 있을까요?
그걸 위해 몇 가지를 작성할 수 있을 것 같아!
또 다른 좋은 장소는 그냥 일반 Discourse API 문서야. 거기서 바로 가져오니까.
48lexR
(Lex A.)
2월 20, 2023, 1:45오후
11
아, 그런 게 있는 줄 몰랐어요. 그것도 알아볼게요.
아, 네. 사실 거의 잊고 있었어요. 이제 더 이상 쓸 일이 없어서요.
1개의 좋아요