본문 바로가기

텔레그램 키워드 알림 봇

텔레그램 키워드 알림 봇 (서버 잠정 중단)

안녕하세요. 

현재 그룹채팅 키워드 알림 봇은 사용 불가능입니다.

 

최근 봇 관련해서 사용 가능 문의를 주는 분들이 많은데, 아마도 이 블로그를 통해 유입되는 분들이 많을 거라 생각되어 이 곳에 글을 남깁니다. 

이 텔레그램 봇은 텔레그램에서 무료로 제공하는 서버에 실행되고 있어서, 텔레그램 쪽에서 자체적으로 사용량 제한을 둡니다. 

이를테면 1시간 당 봇 명령어 실행 횟수를 제한시키는 등 ..

몇 년 방치했는데 어떻게 알고 유입되시는지 사용자분들이 꾸준히 늘어서, 지금은 여러 그룹 채팅방에서의 사용량이 텔레그램의 무료 사용량으로 처리할 수 없는 정도가 되었습니다.

최근 수 개월 간 봇의 명령어 실행 등이 되지 않거나, 지나치게 반응속도가 느린 이유가 그것입니다.

이걸 개선하려면 따로 봇을 실행시킬 개인 서버를 만들고, 그 쪽으로 이관하는 작업을 해야 합니다.

얼마나 들 진 모르겠지만 서버 비용도 생각해야 하고, 제 작업 시간도 필요하고, 지금 봇이 키워드를 감지하는 구조 자체가 효율적인 방식이 아니기도 하고, 개인 서버를 만들더라도 얼마나 비용 효율적으로 굴릴 수 있나 싶기도 하고...

여러가지 핑계로 현재는 개선 작업을 미루고 있는 상황입니다.

하여튼 그렇습니다. 

문의는 Telegram :  @gincheong 로 해 주세요.

2023.08.07

 

알림은 이런 식으로 옵니다.

이름같은게 들어가있어서 임의로 검게 칠했구요

맨 마지막은 "술생김" 에서 제가 키워드로 등록한 "술" 을 찾아서 알려준 모습..

(그룹 알림을 꺼 둬도 술 얘기만 하면 귀신같이 나타날 수가 있습니다.)

 

보낸 사람 이름, 그룹 이름, 메시지 내용 순으로 전달되는데

이름은 연락처에서 가져온 것을 사용할 수가 없어서

텔레그램 내에서 입력한 이름을 사용하게 됩니다. (상대가 등록한 이름으로)

 

사용법

0. 텔레그램 내 검색으로 @keywordNoti_bot, 봇을 찾는다.

1. 봇과의 개인 채팅으로 /start를 입력해서 봇을 가동시킨다. (사용자 등록)

2. 키워드 알림을 받고 싶은 그룹에 봇을 초대한다

3. 그룹 채팅 내에서 봇에게 /start를 입력해준다. (그룹 등록)

4. 봇과의 개인 채팅으로 키워드를 설정한다.

 

/help를 사용하면 명령어 목록이 나옵니다.

추가로 /info를 입력하시면 제 깃허브 링크를 보실 수 있습니다.

(Public이므로 마음대로 열어보시고 지적해주시면 감사드립니다)

 

**

봇에서 특정 작업이 있을 때마다, 로그를 작성하게 만들었는데

텔레그램 자체의 id값만을 저장하기 때문에 여러분들의 대화 내용이나 닉네임 등이 전혀 기록되지 않습니다.

**

 

텔레그램 내의 사용자 고유 코드로 디비에 사용자 등록을 하긴 했지만,

이 코드로는 여러분이 누구인지 알 수가 없게 되어 있습니다.

 

_Bot

Github : telegram-notification-bot

Telegram : @keywordNoti_bot

 

 

_Contact

Email : gincheong2@gmail.com

Telegram :  @gincheong