0.1.2 업데이트 & 텔레그램 봇

● 0.1.2 업데이트

0.1.2 버전에 텔레그램 알림을 위한 설정이 추가 되었습니다. 알림은 현재 ktv(국내TV 파일처리) 플러그인에만 적용 하였으며 이후 요청하신 플러그인에 알림 기능을 추가하겠습니다.

텔레그램을 활용하지만 알림 기능과는 별개인 텔레그램 봇 플러그인이 추가되었으면 이를 활용한 RSS 플러그인의 Bot 메뉴와, Offcloud의 Cache Bot 메뉴가 추가되었습니다.

툴 > Telegram Bot 화면. 설정만 있습니다.
RSS > Bot 메뉴
Offcloud > Cache Bot 메뉴

● 봇 생성 및 chat id 확인

텔레그램 알림을 수신하려면 자신의 봇을 생성하고 자신의 chat id를 입력해야 합니다.

BotFather를 클릭하여 대화를 시작합니다.
/newbot 입력 후 봇이름을 입력하고 완성된 봇 토큰을 입력합니다.

/newbot 이후에는 자신만의 봇 이름을 입력해야합니다.
(스샷은 예제입니다)

SJVA Bot Channel 관리 봇 @super_sjva_bot 과 대화를 시작합니다. 대화를 시작하고 아무 글이나 입력하면 chatid를 알려줍니다.

두 가지 정보를 저장하고 파일처리 > 국내TV > 설정에 가셔서 텔레그램을 On하시면 파일처리시 메시지가 옵니다.


● 텔레그램 봇 플러그인

텔레그램 봇 플러그인은 RSS 스케쥴링이 잘 안되시는 분들을 위한 플러그인입니다. 텔레그램 봇들이 모여있는 채널에 입장하여 방송되는 데이터를 수신하여 자동으로 데이터를 DB에 저장합니다. 지금은 마그넷 정보와 Offcloud 캐쉬된 마그넷 정보가 채널에 올라옵니다. RSS 정보는 권한이 있는 분의 Client에서, Offcloud 캐쉬된 정보는 Offcloud 플러그인을 사용하시는 모든 분들의 Client에서 텔레그램 메시지를 보냅니다.

● 설정

  • SJVA Bot Channel에 입장합니다. ( https://t.me/sjva_bot_channel SJVA 주소가 매번 변경됩니다. SJVA내 Telegram Bot 플러그인에서 버튼 클릭)
  • 채널 URL은 시간이 지나면 변경되니 위 스샷 버튼을 누르세요.
SJVA Bot Channel에 입장합니다.
  • 위에서 입력했던 관리봇 (@super_sjva_bot) 과 대화를 다시 시작하거나 대화창에 /add를 입력합니다.
  • 봇 채널에 관리자가 되면서 참가자를 추가할 수 있게됩니다.
  • 참가자에 자신이 만든 자신의 봇 이름을 입력하여 봇을 추가합니다. 봇 권한은 그대로 해주시면 됩니다.
  • 자신은 봇 채널을 나가시고, super_sjva_bot 대화창도 종료하셔도 됩니다. 그 다음 SJVA Telegram Bot 에서 스케쥴링을 시작하시면 채널에 올라오는 데이터 처리를 시작하게 됩니다.

● 봇이 수신한 데이터 확인

설정에 따라 봇은 수신된 데이터를 다시 텔레그램으로 보내줍니다. Offcloud데이터는 Default 설정이 되어 있는 겨우 링크를 클릭하여 바로 다운로드 가능합니다. RSS도 추후에는 트랜스미션에서 바로 받기 같은 링크가 제공됩니다.

이렇게 계속해서 쌓이는 데이터는 RSS – Bot, Offcloud – Cache Bot에서 확인할 수 있습니다.


스케쥴링으로 받은 것처럼 텔레그램으로 받은 정보도 RSS 피드가 생성되면 검색, 자막 다운로드가 가능합니다.

● 봇 채널에서 개인은 나가주세요
● offcloud 를 사용안하시는 분은 설정에서 데이터 수신 off를 하시면 됩니다.

Hits: 18977

This Post Has 34 Comments

  1. 봇 파더에서 봇 생성하고 토큰 받은 후 위에 설명처럼 대화방에 다 추가하였는데요.
    이상하게 sjva 텔레그램 봇에서 토큰과 챗아이디 추가하고 테스트를 누르면
    전송에 실패하였습니다.
    (u’Not Found’, 404, {u’error_code’: 404, u’ok’: False, u’description’: u’Not Found’})
    라고 뜨면서 안되네요. 뭐가 문제일까요?

    1. 봇이랑 먼저 대화를 시작하세요

  2. 안녕하세요. sjva_bot 채널에서 제 봇을 추가하려고하니 채널에 관리자가 너무많다고 등록이 안되네요. 다른 사람이 채널 나가는거 기다리는 방법 뿐이 없을까요?

    1. 새로 채널 추가했습니다.

  3. 안녕하세요
    봇 생성 및 채널에서 chat id 받고 등록하고, 테스트를 눌러보니 아래와 같은 메세지가 나오네요

    그리고 관리자 권한 받고 sjva_bot 채널에서 봇 초대까지 완료하였습니다

    (u’Bad Request: chat not found’, 400, {u’error_code’: 400, u’ok’: False, u’description’: u’Bad Request: chat not found’})

  4. 저도 방금 동일한 문제였는데 해결했어요
    직접 생성하신 봇과 대화한번만 하면되네요

  5. 새로 생긴 채널에 관리자까지 추가했지만 190902_sjva_bot_channel에서 공유하는 메시지가 제 봇에 전달되지 않습니다. 그래서인지 sjva의 bot메뉴에는 아무런 데이터가 뜨고 있지 않습니다.

  6. 봇과 대화하시는 방법은 봇파더에서 만드신 봇을 검색하셔서 채팅창 들어가셔서 아무말이나 거시면 됩니다
    저도 이거 몰라서 한참 헤멧네요

  7. 안녕하세요.
    190920_sjva_bot_channel에 관리자권한이 없는지 초대 메뉴가 나오지 않습니다.
    이미 super_sjva_bot에는 /add명령으로 관리자로 추가했으니 채널에 봇을 추가하고 나가라는 메시지를 받은 상황입니다.

  8. 채널에 관리자가 많다고 나옵니다ㅜ

  9. 안녕하세요.

    SJVA 시놀리지 2대에서 사용하고 있습니다. 봇하나로 SJVA 2곳에서 같이 사용해도 문제 없을가요? 아니면 각각의 SJVA에 봇을 따로 만들어 주어야 하나요?

    감사합니다.

    1. 따로 만들어야합니다.

  10. 답변 감사합니다.

  11. 안녕하세요. 메뉴얼에서 설명하는 대로 따라했는데요, 봇에 메세지가 전달되지 않습니다. SJVA에서 접속 테스트를 하니 아래와 같은 메세지가 나타나네요. 원인이 뭘까요?

    HTTPSConnectionPool(host=u’api.telegram.org’, port=443): Max retries exceeded with url: /bot964514514:AAE82imGVMRGS2PRc0jWCa-lnMq1lQ0L2rI/sendMessage (Caused by NewConnectionError(‘: Failed to establish a new connection: [Errno 111] Connection refused’,))

    1. 봇이랑 먼저 대화하세요

  12. 채널 관리자 수가 꽛찾다는데 어떻게 해야 하는 건지요

  13. sjva bot group 채널에 관리자로 추가하였습니다 채널에서 봇을 추가하시고 나가주세요
    메세지를 받은 상황입니다
    이후 191023_sjca_bot_channel 에 가도 사용자 추가 메뉴가 뜨질 않습니다(관리자권한을 못받은거같습니다)
    진행을 어떻게 해야할까요?

    1. 자답입니다
      텔레그램을 처음써봐서 잘 몰랐는데 매뉴얼 스샷때와 텔레그램 버젼이 바뀌었는지
      … 을 눌러도 추가 버튼이 없었는데 위에 채널 이름을 누르니 구독자 추가가 가능합니다

  14. 저는 채널에 관리자 추가한 뒤 구독한 봇계정이랑 채팅도했는데 메세지를 못가져오네요 왜그럴까요?

    1. 자고 일어나니까 되네요ㅎㅎ

  15. 191101 sjva_bot_channel에도 join하고 Super_sjva_bot 채널에서 /add명령을 입력 했습니다.

    그런데
    님이 봇 채널에 입장해 있지 않은 것 같습니다.
    https://t.me/sjva_bot_channel

    라고 안내 나오네요. 혹시 제가 생성한 봇을 봇 채널에 입장 시키는 다른 방법이 있는건가요?
    기존에, 제가 만든 봇으로 테스트 메세지도 받아지고 파일처리상황까지는 잘 안내 받고있습니다.
    RSS스케쥴링이 문제가 생겨서 봇으로 받으려는데, 잘 처리가 안되고있네요, 도움 좀 주세요.

  16. 191119 50명 다 찼습니다. 관리가 추가가안되네요 ㅠ_ㅜ);

  17. 위 내용대로 다 하고 테스트 눌러보면 아래와 같은 에러가 나네요..
    전에는 가이드대로 하면 잘되었는데 말이죠..ㅠㅠ

    전송에 실패하였습니다.
    HTTPSConnectionPool(host=’api.telegram.org’, port=443): Max retries exceeded with url: /bot999158111:AAG2CpeqGHJHB3yUflgJPSxpSRP0VFw4Lts/sendMessage (Caused by SSLError(SSLError(“bad handshake: Error([(‘SSL routines’, ‘tls_process_server_certificate’, ‘certificate verify failed’)],)”,),))

    1. sjva가 설치되 곳에서 사이트 접속이 안되는 겁니다.
      방화벽 점검해보세요

  18. 191203 sjva_bot_channel에도 join하고 Super_sjva_bot 채널에서 /add명령을 입력 했습니다.

    그런데
    님이 봇 채널에 입장해 있지 않은 것 같습니다.
    https://t.me/sjva_bot_channel

    라고 안내 나오네요. 혹시 제가 생성한 봇을 봇 채널에 입장 시키는 다른 방법이 있는건가요?
    기존에, 제가 만든 봇으로 테스트 메세지도 받아지고 파일처리상황까지는 잘 안내 받고있습니다.
    RSS스케쥴링이 문제가 생겨서 봇으로 받으려는데, 잘 처리가 안되고있네요, 도움 좀 주세요….

    위와 완전히 동일한 문제가 발생하고 있습니다.

    그리고.. 191203 50명 다 찬 것 같습니다…

    도움 좀 주시면 감사하겠습니다..

  19. 죄송합니다. 채널에 너무 많은 관리자가 있습니다.

    문구가 뜨네요! 관리자 추가 부탁드립니다. ㅜ,.ㅜ

  20. 봇 채널에 입장해 있지 않은 것 같습니다 가 나오고 있습니다.
    200108_sjva 채널에 들어가 있는 상태인데 왜 채널에 입장이 안되어 있다고 할까요?

  21. 혹시 offcloud 메세지 안받으려면 데이터 수신 off하라고 하셨는데 어디서 해야하는걸까요…?
    일단 텔레그램내에서 못찾겠는데 혹시 봇을 관리자로 세운 톡방에서 해야하는건가요?
    rss정보만 받고싶어서요

  22. 자답) SJVA ASSISTANT에서 툴 – 텔레그램 봇 – 설정 – offcloud 캐쉬 정보 에서 수신여부를 결정하는 것 같습니다.,

  23. BotFather, [03.03.20 18:37]
    Sorry, this username is already taken. Please try something different.

    이런 문구가 뜨면서 sjva_test_bot 실행우 토큰정보를 받을수가없네요.ㅠ

o뚱이o에게 댓글 남기기 댓글 취소

Close Menu