목록소프트웨어공학 (178)
스택큐힙리스트
텔레그램 봇은 내가나 봇 모두 관리자가 아닌 텔레그램 채널을 읽거나 액세스 할 수 있나요? 작년 11월까지는 불가능했다는 것을 알고 있습니다. 하지만 몇몇 사람들이 이것을 성공했다고 들었지만, 아직 제가 할 수는 없습니다. 귀하의 참여와 지식에 정말 감사드립니다. P.s. 임시방편이라도 좋습니다.답변 1자주 묻는 질문에는 다음과 같이 나와 있습니다: 설정과 관계없이 모든 봇은 다음을 받게 됩니다: 모든 서비스 메시지. 사용자와의 개인 채팅에서의 모든 메시지. 가입한 채널에서의 모든 메시지. 봇 관리자 및 개인 정보 보호 모드가 비활성화된 봇은 다른 봇이 보낸 메시지를 제외한 모든 메시지를 받습니다. 개인 정보 보호 모드가 활성화된 봇은 다음을 받습니다: 명확하게 이 봇을 위한 명령어 (/command@t..
텔레그램에 여러 연락처에 메시지를 보내는 봇을 만들고 있습니다. 사용자는 봇과 연락처를 공유할 수 있습니다. 그런 다음 getUpdates를 사용하여 전화번호를 얻습니다. sendMessage 메서드를 사용하려면 chat_id가 필요합니다. 이 사용자의 전화번호로 chat_id를 얻는 방법은 무엇인가요? 이 방법보다 나은 방법이 있는지 알고 싶습니다.답변 1메시지를 보낸 후에는 서버 응답과 함께 봇이 방금 게시한 메시지를 받게 됩니다. 이 새로 생성된 메시지의 contact 필드에는 방금 공유한 사용자의 정보가 포함되어 있습니다. 이 정보에는 해당 사용자의 텔레그램 user_id도 포함되어 있습니다. 이 user_id는 사용자의 채팅 id와 동일합니다. 즉시 deleteMessage 메소드를 사용하여 메..
파이썬에서 나는 스스로에게 메시지를 보내기 위해 다음과 같은 코드를 가지고 있습니다. import requests token = '123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHI' method = 'sendMessage' myuserid = 1949275XX response = requests.post( url='https://api.telegram.org/bot{0}/{1}'.format(token, method), data={'chat_id': myuserid, 'text': '안녕 친구'} ).json() print(response) 하지만 이것은 {'description': 'Bad Request: chat not found', 'error_code': 400, ..
텔레그램 봇을 생성 한 후에 이 봇을 채널에 액세스하고 관리하세요. 채널 회원 목록을 가져 오거나 사용자가이 채널에 가입 할 때 이벤트를 어떻게 얻을 수 있나요?답변 1API 메서드 getUpdates는 Update 객체의 배열을 반환하며, 모든 가능한 정보를 포함합니다. 이 정보에는 전송된 메시지, 인라인 쿼리 및 새로운 채팅 멤버가 포함됩니다. 새로운 채팅 멤버를 가져오려면 update.message.new_chat_members에 액세스하면됩니다. 여기에는 새로운 사용자의 배열이 포함됩니다. 참조를 위해 API 문서에서 확인할 수 있습니다. 여기. 브라우저나 curl을 사용하여 업데이트 객체를 가져 오려면, 단순히 GET 또는 POST 요청을 https://api.telegram.org/botYOU..