형관봇
내가 만든 프로그램이 아닌, 다른 API를 이용한 프로그램 개발시 강제 이벤트 전송방법입니다.( FindWindow, DllImport, user32.dll, SendMessage ) 매일 특정시간이 되면 실행되는 증권API 프로그램의 공지사항창 때문에, 프로그램이 정상기동이 안되는 현상을 상황설정하여, 설명 드리겠습니다. [ 대우증권 API 기동 ] 해당 AniLink의 알림사항을 닫아야지만, API 기동이 시작됩니다. 하여, 닫기버튼의 마우스 클릭 이벤트를 강제로 전송 시키겠습니다. [ 소스코드 ]123456789101112131415161718192021222324[DllImport("user32.dll")]public static extern int FindWindow(string IpClassN..
한국어 형태소 분석기의 종류는 KoNLP, 꼬꼬마, 트위터 등.. 몇가지의 형태소 분석기가 존재합니다. 그중 .NET 환경에서 쉽게 사용할 수 있는 트위터 형태소 분석기가 있습니다. [ TwitterKoreanProcessorCS ] 이번장에서는 트위터 형태소 분석기를 이용하여, 간단하게 형태소만 분리 해보도록 하겠습니다. GitHub에 예제 및 설명이 있습니다.https://github.com/modamoda/TwitterKoreanProcessorCS https://github.com/twitter/twitter-korean-text 위 링크에 들어가서 확인을 하시면 충분히 구현할 수 있습니다. 1. Nuget을 이용한 트위터 형태소 분석기 다운로드 및 설치 korean으로 검색하시면, 첫번째 Mod..
WCF 통신 만들기 : http://hkbot.tistory.com/5 참고. 최초 WCF 통신을 구성하여 통신을 할때, 대량의 데이터를 전송하게 되면 클라이언트에서 아래와 같은 에러 메세지를 만날 수 있다. 들어오는 메시지의 최대 메시지 크기 할당량(65536)을 초과했습니다. 할당량을 늘리려면 적합한 바인딩 요소에서 MaxReceivedMessageSize 속성을 사용하십시오. App.config 파일을 아래와 같이 수정해서 해결할 수 있다. 123456789101112131415161718192021222324252627 Colored by Color Scriptercs maxReceivedMessageSize="2147483647" 추가! maxReceivedMessageSize를 MAX값 214..
챗봇의 구조는 크게 2가지로 나눌 수 있습니다. 열린대화 와 닫힌대화 SNS상에 이 구조를 쉽게 풀어쓴 글이 있어서 링크를 걸어놨습니다. https://brunch.co.kr/@gentlepie/7 아래 그림은 이분께서 쓰신 내용중 2가지 대화의 구조화입니다. 그럼 간단하게, Syn Bot이란 API를 써서 닫힌 대화를 만들어 보겠습니다. 닫힌 대화중, 텔레그램 봇 부터 시작합니다. http://hkbot.tistory.com/22 : [C#] 트위터 형태소 분석기 http://developer.syn.co.in/ : syn bot 홈페이지 http://simlbot.com/ : SIML 페이지 및 Syn Bot Studio 다운로드 페이지 Synthetic Intelligence Markup Langu..
클라이언트 프로그램 내에서 DB를 접속하게 하여 데이터를 보여줄 수 있지만 2-Tier 방식의 프로그램 이기때문에 WCF를 통한 미들웨어로 3-Tier를 만들어 보겠습니다. Binding 바인딩은 WCF서비스가 어떻게 클라이언트들과 통신할 수 있는지를 정의하는 일련의 속성입니다. 바인딩은 Endpoint와 통신하기 위해 사용되는 HTTP 또는 TCP와 같은 전송매체를 정의합니다. 바인딩 설명 BasicHttpBinding WS-Basic Profile 사양의 웹 서비스와 통신하는 데 적합한 바인딩에는 ASP.NET 웹 서비스(ASMX) 기반 서비스 등이 있습니다. 이 바인딩은 HTTP를 전송으로 사용하고 텍스트/XML을 기본 메시지 인코딩으로 사용합니다. WSHttpBinding 이중 서비스 계약에 적합..