2016-08-07 4 views

답변

1

라이브러리가 일부 기능 만 지원하는 것처럼 보입니다. 설명서는 설명서에 언급되지 않았기 때문에 수신이 지원되지 않으며 테스트가 없습니다.

1

난 당신이 언급 한이 API에 대해 잘 모르겠지만, 메시지를 수신하는 것은 하나에서 지원되지 않는 경우, 내가 사용하는 것이 좋습니다 this one

나는 거의 일년 전부터 그것을 사용하고

, 나는에 대한 재미있는 로봇을 만들어 내 대학 그룹, 사람들이 봇에게 특정 메시지에 대해 무엇을 대답하도록 가르 칠 수 있는지 알려줍니다. 사용법은 매우 간단하며 예제는 learn from입니다.

여기에서 my bot을 확인하고 기능을 확인할 수도 있습니다.

0

나는 당신이, TelegramClient 인스턴스를 생성 UpdateMessage 이벤트에 가입 Start 메소드를 호출 할 필요가 내 fork

에 구현 된이 기능 (및 기타)를 가지고있다. 가능한 업데이트 객체 생성자의 목록

var client = new TelegramClient(null/*sessionStore*/, apiId, apiHash); 
client.UpdateMessage += (sender, updates) => 
{ 
     switch (updates.constructor) 
     { 
      case Constructor.UpdatesTooLong: { break; } 
      case Constructor.UpdateShortMessage: { break; } 
      case Constructor.UpdateShortChatMessage: { break; } 
      case Constructor.UpdateShort: { break; } 
      case Constructor.UpdatesCombined: { break; } 
      case Constructor.Updates: { break; } 
     } 
}; 
await client.Start(); 

내가 라이브러리를 사용하고 this