SlideShare a Scribd company logo
1 of 19
Download to read offline
한자漢字검색
텔레그램봇
PyCon APAC 2016 Day1(2016.08.13) - Lightning Talk
성대현(DaeHyun Sung/成⼤鉉/成⼤铉/ソン・デヒョン)
Sponsor of CJK
http://www.unicode.org/consortium/adopted-characters.html#b5FB7
https://twitter.com/unicode/status/722829746233409536
만들어보게 된 계기
• Python이 뭘까?
• Telegram bot?
• 파알못(파이썬을 알지 못함)이지만 한번 만들어볼까?
Telegram Bot
• Telegram Bot (English)
• @CJKVBot

https://telegram.me/cjkvBot
• 텔레그램 봇 (한국어)
• @CJKV_korean_bot

https://telegram.me/CJKV_korean_bot
한자(漢字)
• Chinese Character
• 漢字/汉字
• ㄏㄢˋ ㄗˋ/hànzì
• 한자
• かんじ
• hán tự
Reference:
https://commons.wikimedia.org/wiki/File:漢字⽂化圈%EF%BC%8F汉字⽂化圈_·_한자_문화권_·_Vòng_văn_hóa_chữ_Hán_·_漢字⽂化圏.jpg
漢字사전 링크 조사
• 한국어 한자사전(漢字辭典, ⽟篇, Korean-Chinese
Character Dictionary)
• 네이버 한자사전 http://hanja.naver.com/
• 일본어 사전(⽇本語, Japanese Dictionary)
• Weblio http://ejje.weblio.jp
• Jisho http://jisho.org
• 베트남어 사전(Vietnamese Chữ Nôm Dictionary)
• Chu nom http://www.chunom.org
漢字사전 링크 조사
• 중국어 사전(漢語/汉语, Chinese Dictionary)
• ZDict (简体中⽂) http://www.zdic.net
• MOE Dict (Ministry Of Education, Taiwan’s
Chinese Dictionary) (繁體中⽂)

https://www.moedict.tw
漢字사전 링크 조사
• Glyph Wiki
• English http://en.glyphwiki.org
• 한국어(Korean) http://ko.glyphwiki.org
• ⽇本語(Japanese): http://glyphwiki.org
• 简体中⽂(Simplified Chinese)

http://zhs.glyphwiki.org
• 繁體中⽂(Traditional Chinese)

http://zht.glyphwiki.org
漢字사전 링크 조사
• Unicode Consortium
• Unihan database lookup
• http://www.unicode.org/charts/unihan.html
• Chise (CHaracter Information Service
Environment)
• http://www.chise.org/ids-find
Unicode
• Unihan Database
• http://www.unicode.org/charts/unihan.html
• Code Point
• 德 - U+5FB7
• dak1,덕, dé,OSHIE, TOKU,đức
• 成 - U+6210
• cing4 seng4 sing4, 성, chéng, NARU TAIRAGERU
NASU, SEI JOU, thành
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kCantonese|content: dak1
kCantonese = CodePoint: U+5FB7|field: kCantonese|content: dak1
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kDefinition|content: ethics, morality, virtue
kDefinition = CodePoint: U+5FB7|field: kDefinition|content: ethics, morality, virtue
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kHangul|content: 덕
kHangul = CodePoint: U+5FB7|field: kHangul|content: 덕
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kHanyuPinlu|content: dé(97)
kHanyuPinlu = CodePoint: U+5FB7|field: kHanyuPinlu|content: dé(97)
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kHanyuPinyin|content: 20841.170:dé
kHanyuPinyin = CodePoint: U+5FB7|field: kHanyuPinyin|content: 20841.170:dé
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kJapaneseKun|content: OSHIE
kJapaneseKun = CodePoint: U+5FB7|field: kJapaneseKun|content: OSHIE
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kJapaneseOn|content: TOKU
kJapaneseOn = CodePoint: U+5FB7|field: kJapaneseOn|content: TOKU
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kKorean|content: TEK
kKorean = CodePoint: U+5FB7|field: kKorean|content: TEK
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kMandarin|content: dé
kMandarin = CodePoint: U+5FB7|field: kMandarin|content: dé
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kTang|content: dək
kTang = CodePoint: U+5FB7|field: kTang|content: dək
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kVietnamese|content: đức
kVietnamese = CodePoint: U+5FB7|field: kVietnamese|content: đức
U+5FB7
Chinese Character:德|CodePoint: U+5FB7|field: kXHC1983|content: 0224.010:dé
kXHC1983 = CodePoint: U+5FB7|field: kXHC1983|content: 0224.010:dé
U+6210
Chinese Character:成|CodePoint: U+6210|field: kCantonese|content: cing4 seng4 sing4
kCantonese = CodePoint: U+6210|field: kCantonese|content: cing4 seng4 sing4
U+6210
Chinese Character:成|CodePoint: U+6210|field: kDefinition|content: completed, finished, fixed
kDefinition = CodePoint: U+6210|field: kDefinition|content: completed, finished, fixed
U+6210
Chinese Character:成|CodePoint: U+6210|field: kHangul|content: 성
kHangul = CodePoint: U+6210|field: kHangul|content: 성
U+6210
Chinese Character:成|CodePoint: U+6210|field: kHanyuPinlu|content: chéng(4462) cheng(17)
kHanyuPinlu = CodePoint: U+6210|field: kHanyuPinlu|content: chéng(4462) cheng(17)
U+6210
Chinese Character:成|CodePoint: U+6210|field: kHanyuPinyin|content: 21399.010:chéng
kHanyuPinyin = CodePoint: U+6210|field: kHanyuPinyin|content: 21399.010:chéng
U+6210
Chinese Character:成|CodePoint: U+6210|field: kJapaneseKun|content: NARU TAIRAGERU NASU
kJapaneseKun = CodePoint: U+6210|field: kJapaneseKun|content: NARU TAIRAGERU NASU
U+6210
Chinese Character:成|CodePoint: U+6210|field: kJapaneseOn|content: SEI JOU
kJapaneseOn = CodePoint: U+6210|field: kJapaneseOn|content: SEI JOU
U+6210
Chinese Character:成|CodePoint: U+6210|field: kKorean|content: SENG
kKorean = CodePoint: U+6210|field: kKorean|content: SENG
U+6210
Chinese Character:成|CodePoint: U+6210|field: kMandarin|content: chéng
kMandarin = CodePoint: U+6210|field: kMandarin|content: chéng
U+6210
Chinese Character:成|CodePoint: U+6210|field: kTang|content: *zhiɛng
kTang = CodePoint: U+6210|field: kTang|content: *zhiɛng
U+6210
Chinese Character:成|CodePoint: U+6210|field: kVietnamese|content: thành
kVietnamese = CodePoint: U+6210|field: kVietnamese|content: thành
U+6210
Chinese Character:成|CodePoint: U+6210|field: kXHC1983|content: 0135.080:chéng
kXHC1983 = CodePoint: U+6210|field: kXHC1983|content: 0135.080:chéng
Dictionary URL Patterns
• Patterns
• Example) 德
• Chinese Character
• https://www.moedict.tw/德
• http://hanja.naver.com/hanja?q=德
• Code Point
• http://www.zdic.net/z/jd/?u=5fb7
• http://www.unicode.org/cgi-bin/
GetUnihanData.pl?codepoint=5FB7
Development
• Python3
• Heroku (Free Dyno)
• Telegram python API
• https://github.com/eternnoir/
pyTelegramBotAPI
Create Telegram Bot
Get a Bot Token: xxxx2134:1234:xxx (example)
Result
Q&A, Reference
• Twitter @studioego
• sungdh86+git at gmail.com
• Github 

https://github.com/studioego/CJKV/tree/master/
unihan-dict-link
• CJKV Information Processing, 2nd Edition

Written by Ken Lunde

More Related Content

Viewers also liked

부동산 텔레그램봇 사내공유 @Tech
부동산 텔레그램봇 사내공유 @Tech부동산 텔레그램봇 사내공유 @Tech
부동산 텔레그램봇 사내공유 @TechHoChul Shin
 
부동산 텔레그램 봇
부동산 텔레그램 봇부동산 텔레그램 봇
부동산 텔레그램 봇HoChul Shin
 
[FAST CAMPUS] 1강 data science overview
[FAST CAMPUS] 1강 data science overview [FAST CAMPUS] 1강 data science overview
[FAST CAMPUS] 1강 data science overview chanyoonkim
 
챗봇 시작해보기
챗봇 시작해보기챗봇 시작해보기
챗봇 시작해보기성일 한
 
Telegram protocol
Telegram protocolTelegram protocol
Telegram protocolJinWoo Lee
 
트위터 봇 개발 후기
트위터 봇 개발 후기트위터 봇 개발 후기
트위터 봇 개발 후기종빈 오
 
TenforFlow Internals
TenforFlow InternalsTenforFlow Internals
TenforFlow InternalsKiho Hong
 
Chat bot making process using Python 3 & TensorFlow
Chat bot making process using Python 3 & TensorFlowChat bot making process using Python 3 & TensorFlow
Chat bot making process using Python 3 & TensorFlowJeongkyu Shin
 
Python 으로 Slackbot 개발하기
Python 으로 Slackbot 개발하기Python 으로 Slackbot 개발하기
Python 으로 Slackbot 개발하기성일 한
 
텐서플로우 설치도 했고 튜토리얼도 봤고 기초 예제도 짜봤다면 TensorFlow KR Meetup 2016
텐서플로우 설치도 했고 튜토리얼도 봤고 기초 예제도 짜봤다면 TensorFlow KR Meetup 2016텐서플로우 설치도 했고 튜토리얼도 봤고 기초 예제도 짜봤다면 TensorFlow KR Meetup 2016
텐서플로우 설치도 했고 튜토리얼도 봤고 기초 예제도 짜봤다면 TensorFlow KR Meetup 2016Taehoon Kim
 

Viewers also liked (12)

부동산 텔레그램봇 사내공유 @Tech
부동산 텔레그램봇 사내공유 @Tech부동산 텔레그램봇 사내공유 @Tech
부동산 텔레그램봇 사내공유 @Tech
 
부동산 텔레그램 봇
부동산 텔레그램 봇부동산 텔레그램 봇
부동산 텔레그램 봇
 
[FAST CAMPUS] 1강 data science overview
[FAST CAMPUS] 1강 data science overview [FAST CAMPUS] 1강 data science overview
[FAST CAMPUS] 1강 data science overview
 
챗봇 시작해보기
챗봇 시작해보기챗봇 시작해보기
챗봇 시작해보기
 
Dd3440.04
Dd3440.04Dd3440.04
Dd3440.04
 
Telegram protocol
Telegram protocolTelegram protocol
Telegram protocol
 
트위터 봇 개발 후기
트위터 봇 개발 후기트위터 봇 개발 후기
트위터 봇 개발 후기
 
TenforFlow Internals
TenforFlow InternalsTenforFlow Internals
TenforFlow Internals
 
Chat bot making process using Python 3 & TensorFlow
Chat bot making process using Python 3 & TensorFlowChat bot making process using Python 3 & TensorFlow
Chat bot making process using Python 3 & TensorFlow
 
Python 으로 Slackbot 개발하기
Python 으로 Slackbot 개발하기Python 으로 Slackbot 개발하기
Python 으로 Slackbot 개발하기
 
텐서플로우 설치도 했고 튜토리얼도 봤고 기초 예제도 짜봤다면 TensorFlow KR Meetup 2016
텐서플로우 설치도 했고 튜토리얼도 봤고 기초 예제도 짜봤다면 TensorFlow KR Meetup 2016텐서플로우 설치도 했고 튜토리얼도 봤고 기초 예제도 짜봤다면 TensorFlow KR Meetup 2016
텐서플로우 설치도 했고 튜토리얼도 봤고 기초 예제도 짜봤다면 TensorFlow KR Meetup 2016
 
Slackbot with Python
Slackbot with PythonSlackbot with Python
Slackbot with Python
 

Similar to Python으로 한자검색 텔레그램 봇 개발 후기

Thai Text processing by Transfer Learning using Transformer (Bert)
Thai Text processing by Transfer Learning using Transformer (Bert)Thai Text processing by Transfer Learning using Transformer (Bert)
Thai Text processing by Transfer Learning using Transformer (Bert)Kobkrit Viriyayudhakorn
 
ACL-2022_tutorial_part_AB_V8 (1).pdf
ACL-2022_tutorial_part_AB_V8 (1).pdfACL-2022_tutorial_part_AB_V8 (1).pdf
ACL-2022_tutorial_part_AB_V8 (1).pdftuxinhui1
 
David Mertz. Type Annotations. PyCon Belarus 2015
David Mertz. Type Annotations. PyCon Belarus 2015David Mertz. Type Annotations. PyCon Belarus 2015
David Mertz. Type Annotations. PyCon Belarus 2015Alina Dolgikh
 
How I become Go GDE
How I become Go GDEHow I become Go GDE
How I become Go GDEEvan Lin
 
WordPress RESTful API & Amazon API Gateway - WordCamp Kansai 2016
WordPress RESTful API & Amazon API Gateway - WordCamp Kansai 2016WordPress RESTful API & Amazon API Gateway - WordCamp Kansai 2016
WordPress RESTful API & Amazon API Gateway - WordCamp Kansai 2016崇之 清水
 
Writing Fast Code (JP) - PyCon JP 2015
Writing Fast Code (JP) - PyCon JP 2015Writing Fast Code (JP) - PyCon JP 2015
Writing Fast Code (JP) - PyCon JP 2015Younggun Kim
 
如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot
如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot
如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line BotEvan Lin
 

Similar to Python으로 한자검색 텔레그램 봇 개발 후기 (7)

Thai Text processing by Transfer Learning using Transformer (Bert)
Thai Text processing by Transfer Learning using Transformer (Bert)Thai Text processing by Transfer Learning using Transformer (Bert)
Thai Text processing by Transfer Learning using Transformer (Bert)
 
ACL-2022_tutorial_part_AB_V8 (1).pdf
ACL-2022_tutorial_part_AB_V8 (1).pdfACL-2022_tutorial_part_AB_V8 (1).pdf
ACL-2022_tutorial_part_AB_V8 (1).pdf
 
David Mertz. Type Annotations. PyCon Belarus 2015
David Mertz. Type Annotations. PyCon Belarus 2015David Mertz. Type Annotations. PyCon Belarus 2015
David Mertz. Type Annotations. PyCon Belarus 2015
 
How I become Go GDE
How I become Go GDEHow I become Go GDE
How I become Go GDE
 
WordPress RESTful API & Amazon API Gateway - WordCamp Kansai 2016
WordPress RESTful API & Amazon API Gateway - WordCamp Kansai 2016WordPress RESTful API & Amazon API Gateway - WordCamp Kansai 2016
WordPress RESTful API & Amazon API Gateway - WordCamp Kansai 2016
 
Writing Fast Code (JP) - PyCon JP 2015
Writing Fast Code (JP) - PyCon JP 2015Writing Fast Code (JP) - PyCon JP 2015
Writing Fast Code (JP) - PyCon JP 2015
 
如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot
如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot
如何透過 Golang 與 Heroku 來一鍵部署 臉書機器人與 Line Bot
 

More from DaeHyun Sung

[LiboCon 2023] LibreOffice's current status and community in South Korea
[LiboCon 2023] LibreOffice's current status and community in South Korea[LiboCon 2023] LibreOffice's current status and community in South Korea
[LiboCon 2023] LibreOffice's current status and community in South KoreaDaeHyun Sung
 
LibreOffice Kaigi 2023 Keynote: my FLOSS contribution activities in Korean
LibreOffice Kaigi 2023 Keynote: my FLOSS contribution activities in KoreanLibreOffice Kaigi 2023 Keynote: my FLOSS contribution activities in Korean
LibreOffice Kaigi 2023 Keynote: my FLOSS contribution activities in KoreanDaeHyun Sung
 
[UbuCon Korea 2023] 한국의 문서 표준과 LibreOffice 한국어 커뮤니티 활동 소개
[UbuCon Korea 2023] 한국의 문서 표준과 LibreOffice 한국어 커뮤니티 활동 소개[UbuCon Korea 2023] 한국의 문서 표준과 LibreOffice 한국어 커뮤니티 활동 소개
[UbuCon Korea 2023] 한국의 문서 표준과 LibreOffice 한국어 커뮤니티 활동 소개DaeHyun Sung
 
[Ubucon Asia 2022] 리브레오피스의 현재와 앞으로 나아갈길
[Ubucon Asia 2022] 리브레오피스의 현재와 앞으로 나아갈길[Ubucon Asia 2022] 리브레오피스의 현재와 앞으로 나아갈길
[Ubucon Asia 2022] 리브레오피스의 현재와 앞으로 나아갈길DaeHyun Sung
 
[LibreOffice Conference 2022] State of Korea in Libreoffice and promote futu...
[LibreOffice Conference 2022]  State of Korea in Libreoffice and promote futu...[LibreOffice Conference 2022]  State of Korea in Libreoffice and promote futu...
[LibreOffice Conference 2022] State of Korea in Libreoffice and promote futu...DaeHyun Sung
 
[2021 오픈소스 컨트리뷰션 아카데미] #9 리브레오피스(LibreOffice) 컨트리뷰션 정리
[2021 오픈소스 컨트리뷰션 아카데미] #9 리브레오피스(LibreOffice) 컨트리뷰션 정리[2021 오픈소스 컨트리뷰션 아카데미] #9 리브레오피스(LibreOffice) 컨트리뷰션 정리
[2021 오픈소스 컨트리뷰션 아카데미] #9 리브레오피스(LibreOffice) 컨트리뷰션 정리DaeHyun Sung
 
[2021 오픈소스 컨트리뷰션 아카데미] #8 Hacktoberfest 소개 및 리브레오피스(LibreOffice) 소스코드 제출해보기
[2021 오픈소스 컨트리뷰션 아카데미] #8 Hacktoberfest 소개 및 리브레오피스(LibreOffice) 소스코드 제출해보기[2021 오픈소스 컨트리뷰션 아카데미] #8 Hacktoberfest 소개 및 리브레오피스(LibreOffice) 소스코드 제출해보기
[2021 오픈소스 컨트리뷰션 아카데미] #8 Hacktoberfest 소개 및 리브레오피스(LibreOffice) 소스코드 제출해보기DaeHyun Sung
 
[LibreOffice conference 2021] The challenge of Using LibreOffice & Building L...
[LibreOffice conference 2021] The challenge of Using LibreOffice & Building L...[LibreOffice conference 2021] The challenge of Using LibreOffice & Building L...
[LibreOffice conference 2021] The challenge of Using LibreOffice & Building L...DaeHyun Sung
 
[2021 오픈소스 컨트리뷰션 아카데미] #7 자동교정 XML파일 수정 및 수정한 내용 gerrit으로 제출해보기
[2021 오픈소스 컨트리뷰션 아카데미] #7 자동교정 XML파일 수정 및 수정한 내용 gerrit으로 제출해보기[2021 오픈소스 컨트리뷰션 아카데미] #7 자동교정 XML파일 수정 및 수정한 내용 gerrit으로 제출해보기
[2021 오픈소스 컨트리뷰션 아카데미] #7 자동교정 XML파일 수정 및 수정한 내용 gerrit으로 제출해보기DaeHyun Sung
 
[2021 오픈소스 컨트리뷰션 아카데미] #6 XML파일구조 및 리브레오피스의 자동교정 기능 소개 등
[2021 오픈소스 컨트리뷰션 아카데미] #6 XML파일구조 및 리브레오피스의 자동교정 기능 소개 등[2021 오픈소스 컨트리뷰션 아카데미] #6 XML파일구조 및 리브레오피스의 자동교정 기능 소개 등
[2021 오픈소스 컨트리뷰션 아카데미] #6 XML파일구조 및 리브레오피스의 자동교정 기능 소개 등DaeHyun Sung
 
[2021 오픈소스 컨트리뷰션 아카데미] #5 컨트리뷰션 정리 및 gerrit리뷰시스템 소개 등
[2021 오픈소스 컨트리뷰션 아카데미] #5 컨트리뷰션 정리 및 gerrit리뷰시스템 소개 등[2021 오픈소스 컨트리뷰션 아카데미] #5 컨트리뷰션 정리 및 gerrit리뷰시스템 소개 등
[2021 오픈소스 컨트리뷰션 아카데미] #5 컨트리뷰션 정리 및 gerrit리뷰시스템 소개 등DaeHyun Sung
 
[2021 오픈소스 컨트리뷰션 아카데미] #4 버그질라 사용법, 보그 보고 방법 소개
[2021 오픈소스 컨트리뷰션 아카데미] #4 버그질라 사용법, 보그 보고 방법 소개 [2021 오픈소스 컨트리뷰션 아카데미] #4 버그질라 사용법, 보그 보고 방법 소개
[2021 오픈소스 컨트리뷰션 아카데미] #4 버그질라 사용법, 보그 보고 방법 소개 DaeHyun Sung
 
[2021 오픈소스 컨트리뷰션 아카데미] #3 소프트웨어 번역(Translation)(2021.08.20.)
[2021 오픈소스 컨트리뷰션 아카데미] #3 소프트웨어 번역(Translation)(2021.08.20.) [2021 오픈소스 컨트리뷰션 아카데미] #3 소프트웨어 번역(Translation)(2021.08.20.)
[2021 오픈소스 컨트리뷰션 아카데미] #3 소프트웨어 번역(Translation)(2021.08.20.) DaeHyun Sung
 
[2021 오픈소스 컨트리뷰션 아카데미] #2 위키(Wiki) 등 번역(Translation)과 문서화(Documentation) (20...
[2021 오픈소스 컨트리뷰션 아카데미] #2 위키(Wiki) 등  번역(Translation)과 문서화(Documentation) (20...[2021 오픈소스 컨트리뷰션 아카데미] #2 위키(Wiki) 등  번역(Translation)과 문서화(Documentation) (20...
[2021 오픈소스 컨트리뷰션 아카데미] #2 위키(Wiki) 등 번역(Translation)과 문서화(Documentation) (20...DaeHyun Sung
 
[2021 오픈소스 컨트리뷰션 아카데미] Libreoffice 한국어 번역 및 사용성 기능 향상 프로젝트 킥오프 미팅 (2021.08.07.)
[2021 오픈소스 컨트리뷰션 아카데미]  Libreoffice 한국어 번역 및 사용성 기능 향상 프로젝트 킥오프 미팅 (2021.08.07.)[2021 오픈소스 컨트리뷰션 아카데미]  Libreoffice 한국어 번역 및 사용성 기능 향상 프로젝트 킥오프 미팅 (2021.08.07.)
[2021 오픈소스 컨트리뷰션 아카데미] Libreoffice 한국어 번역 및 사용성 기능 향상 프로젝트 킥오프 미팅 (2021.08.07.)DaeHyun Sung
 
[LibreOffice Korea-Japan online Seminar] Introduce to LibreOffice & Korean Is...
[LibreOffice Korea-Japan online Seminar] Introduce to LibreOffice & Korean Is...[LibreOffice Korea-Japan online Seminar] Introduce to LibreOffice & Korean Is...
[LibreOffice Korea-Japan online Seminar] Introduce to LibreOffice & Korean Is...DaeHyun Sung
 
Building LibreOffice Korean Community and CJK common & different issues
Building LibreOffice Korean Community and CJK common & different issuesBuilding LibreOffice Korean Community and CJK common & different issues
Building LibreOffice Korean Community and CJK common & different issuesDaeHyun Sung
 
[컨트리뷰톤 2020] 리브레오피스(LibreOffice)의 QA 및 소스 코드 리뷰
[컨트리뷰톤 2020] 리브레오피스(LibreOffice)의 QA 및 소스 코드 리뷰[컨트리뷰톤 2020] 리브레오피스(LibreOffice)의 QA 및 소스 코드 리뷰
[컨트리뷰톤 2020] 리브레오피스(LibreOffice)의 QA 및 소스 코드 리뷰DaeHyun Sung
 
[2020 컨트리뷰톤] 리브레오피스 (LibreOffice) 번역, 번역 도구관련 이야기
[2020 컨트리뷰톤] 리브레오피스 (LibreOffice) 번역, 번역 도구관련 이야기 [2020 컨트리뷰톤] 리브레오피스 (LibreOffice) 번역, 번역 도구관련 이야기
[2020 컨트리뷰톤] 리브레오피스 (LibreOffice) 번역, 번역 도구관련 이야기 DaeHyun Sung
 
[2020 컨트리뷰톤] 대구에서 리브레오피스(LibreOffice)의 소스코드 개발, 빌드, 제출, 검토(리뷰)하기 등을 소개
[2020 컨트리뷰톤] 대구에서 리브레오피스(LibreOffice)의 소스코드 개발, 빌드, 제출, 검토(리뷰)하기 등을 소개[2020 컨트리뷰톤] 대구에서 리브레오피스(LibreOffice)의 소스코드 개발, 빌드, 제출, 검토(리뷰)하기 등을 소개
[2020 컨트리뷰톤] 대구에서 리브레오피스(LibreOffice)의 소스코드 개발, 빌드, 제출, 검토(리뷰)하기 등을 소개DaeHyun Sung
 

More from DaeHyun Sung (20)

[LiboCon 2023] LibreOffice's current status and community in South Korea
[LiboCon 2023] LibreOffice's current status and community in South Korea[LiboCon 2023] LibreOffice's current status and community in South Korea
[LiboCon 2023] LibreOffice's current status and community in South Korea
 
LibreOffice Kaigi 2023 Keynote: my FLOSS contribution activities in Korean
LibreOffice Kaigi 2023 Keynote: my FLOSS contribution activities in KoreanLibreOffice Kaigi 2023 Keynote: my FLOSS contribution activities in Korean
LibreOffice Kaigi 2023 Keynote: my FLOSS contribution activities in Korean
 
[UbuCon Korea 2023] 한국의 문서 표준과 LibreOffice 한국어 커뮤니티 활동 소개
[UbuCon Korea 2023] 한국의 문서 표준과 LibreOffice 한국어 커뮤니티 활동 소개[UbuCon Korea 2023] 한국의 문서 표준과 LibreOffice 한국어 커뮤니티 활동 소개
[UbuCon Korea 2023] 한국의 문서 표준과 LibreOffice 한국어 커뮤니티 활동 소개
 
[Ubucon Asia 2022] 리브레오피스의 현재와 앞으로 나아갈길
[Ubucon Asia 2022] 리브레오피스의 현재와 앞으로 나아갈길[Ubucon Asia 2022] 리브레오피스의 현재와 앞으로 나아갈길
[Ubucon Asia 2022] 리브레오피스의 현재와 앞으로 나아갈길
 
[LibreOffice Conference 2022] State of Korea in Libreoffice and promote futu...
[LibreOffice Conference 2022]  State of Korea in Libreoffice and promote futu...[LibreOffice Conference 2022]  State of Korea in Libreoffice and promote futu...
[LibreOffice Conference 2022] State of Korea in Libreoffice and promote futu...
 
[2021 오픈소스 컨트리뷰션 아카데미] #9 리브레오피스(LibreOffice) 컨트리뷰션 정리
[2021 오픈소스 컨트리뷰션 아카데미] #9 리브레오피스(LibreOffice) 컨트리뷰션 정리[2021 오픈소스 컨트리뷰션 아카데미] #9 리브레오피스(LibreOffice) 컨트리뷰션 정리
[2021 오픈소스 컨트리뷰션 아카데미] #9 리브레오피스(LibreOffice) 컨트리뷰션 정리
 
[2021 오픈소스 컨트리뷰션 아카데미] #8 Hacktoberfest 소개 및 리브레오피스(LibreOffice) 소스코드 제출해보기
[2021 오픈소스 컨트리뷰션 아카데미] #8 Hacktoberfest 소개 및 리브레오피스(LibreOffice) 소스코드 제출해보기[2021 오픈소스 컨트리뷰션 아카데미] #8 Hacktoberfest 소개 및 리브레오피스(LibreOffice) 소스코드 제출해보기
[2021 오픈소스 컨트리뷰션 아카데미] #8 Hacktoberfest 소개 및 리브레오피스(LibreOffice) 소스코드 제출해보기
 
[LibreOffice conference 2021] The challenge of Using LibreOffice & Building L...
[LibreOffice conference 2021] The challenge of Using LibreOffice & Building L...[LibreOffice conference 2021] The challenge of Using LibreOffice & Building L...
[LibreOffice conference 2021] The challenge of Using LibreOffice & Building L...
 
[2021 오픈소스 컨트리뷰션 아카데미] #7 자동교정 XML파일 수정 및 수정한 내용 gerrit으로 제출해보기
[2021 오픈소스 컨트리뷰션 아카데미] #7 자동교정 XML파일 수정 및 수정한 내용 gerrit으로 제출해보기[2021 오픈소스 컨트리뷰션 아카데미] #7 자동교정 XML파일 수정 및 수정한 내용 gerrit으로 제출해보기
[2021 오픈소스 컨트리뷰션 아카데미] #7 자동교정 XML파일 수정 및 수정한 내용 gerrit으로 제출해보기
 
[2021 오픈소스 컨트리뷰션 아카데미] #6 XML파일구조 및 리브레오피스의 자동교정 기능 소개 등
[2021 오픈소스 컨트리뷰션 아카데미] #6 XML파일구조 및 리브레오피스의 자동교정 기능 소개 등[2021 오픈소스 컨트리뷰션 아카데미] #6 XML파일구조 및 리브레오피스의 자동교정 기능 소개 등
[2021 오픈소스 컨트리뷰션 아카데미] #6 XML파일구조 및 리브레오피스의 자동교정 기능 소개 등
 
[2021 오픈소스 컨트리뷰션 아카데미] #5 컨트리뷰션 정리 및 gerrit리뷰시스템 소개 등
[2021 오픈소스 컨트리뷰션 아카데미] #5 컨트리뷰션 정리 및 gerrit리뷰시스템 소개 등[2021 오픈소스 컨트리뷰션 아카데미] #5 컨트리뷰션 정리 및 gerrit리뷰시스템 소개 등
[2021 오픈소스 컨트리뷰션 아카데미] #5 컨트리뷰션 정리 및 gerrit리뷰시스템 소개 등
 
[2021 오픈소스 컨트리뷰션 아카데미] #4 버그질라 사용법, 보그 보고 방법 소개
[2021 오픈소스 컨트리뷰션 아카데미] #4 버그질라 사용법, 보그 보고 방법 소개 [2021 오픈소스 컨트리뷰션 아카데미] #4 버그질라 사용법, 보그 보고 방법 소개
[2021 오픈소스 컨트리뷰션 아카데미] #4 버그질라 사용법, 보그 보고 방법 소개
 
[2021 오픈소스 컨트리뷰션 아카데미] #3 소프트웨어 번역(Translation)(2021.08.20.)
[2021 오픈소스 컨트리뷰션 아카데미] #3 소프트웨어 번역(Translation)(2021.08.20.) [2021 오픈소스 컨트리뷰션 아카데미] #3 소프트웨어 번역(Translation)(2021.08.20.)
[2021 오픈소스 컨트리뷰션 아카데미] #3 소프트웨어 번역(Translation)(2021.08.20.)
 
[2021 오픈소스 컨트리뷰션 아카데미] #2 위키(Wiki) 등 번역(Translation)과 문서화(Documentation) (20...
[2021 오픈소스 컨트리뷰션 아카데미] #2 위키(Wiki) 등  번역(Translation)과 문서화(Documentation) (20...[2021 오픈소스 컨트리뷰션 아카데미] #2 위키(Wiki) 등  번역(Translation)과 문서화(Documentation) (20...
[2021 오픈소스 컨트리뷰션 아카데미] #2 위키(Wiki) 등 번역(Translation)과 문서화(Documentation) (20...
 
[2021 오픈소스 컨트리뷰션 아카데미] Libreoffice 한국어 번역 및 사용성 기능 향상 프로젝트 킥오프 미팅 (2021.08.07.)
[2021 오픈소스 컨트리뷰션 아카데미]  Libreoffice 한국어 번역 및 사용성 기능 향상 프로젝트 킥오프 미팅 (2021.08.07.)[2021 오픈소스 컨트리뷰션 아카데미]  Libreoffice 한국어 번역 및 사용성 기능 향상 프로젝트 킥오프 미팅 (2021.08.07.)
[2021 오픈소스 컨트리뷰션 아카데미] Libreoffice 한국어 번역 및 사용성 기능 향상 프로젝트 킥오프 미팅 (2021.08.07.)
 
[LibreOffice Korea-Japan online Seminar] Introduce to LibreOffice & Korean Is...
[LibreOffice Korea-Japan online Seminar] Introduce to LibreOffice & Korean Is...[LibreOffice Korea-Japan online Seminar] Introduce to LibreOffice & Korean Is...
[LibreOffice Korea-Japan online Seminar] Introduce to LibreOffice & Korean Is...
 
Building LibreOffice Korean Community and CJK common & different issues
Building LibreOffice Korean Community and CJK common & different issuesBuilding LibreOffice Korean Community and CJK common & different issues
Building LibreOffice Korean Community and CJK common & different issues
 
[컨트리뷰톤 2020] 리브레오피스(LibreOffice)의 QA 및 소스 코드 리뷰
[컨트리뷰톤 2020] 리브레오피스(LibreOffice)의 QA 및 소스 코드 리뷰[컨트리뷰톤 2020] 리브레오피스(LibreOffice)의 QA 및 소스 코드 리뷰
[컨트리뷰톤 2020] 리브레오피스(LibreOffice)의 QA 및 소스 코드 리뷰
 
[2020 컨트리뷰톤] 리브레오피스 (LibreOffice) 번역, 번역 도구관련 이야기
[2020 컨트리뷰톤] 리브레오피스 (LibreOffice) 번역, 번역 도구관련 이야기 [2020 컨트리뷰톤] 리브레오피스 (LibreOffice) 번역, 번역 도구관련 이야기
[2020 컨트리뷰톤] 리브레오피스 (LibreOffice) 번역, 번역 도구관련 이야기
 
[2020 컨트리뷰톤] 대구에서 리브레오피스(LibreOffice)의 소스코드 개발, 빌드, 제출, 검토(리뷰)하기 등을 소개
[2020 컨트리뷰톤] 대구에서 리브레오피스(LibreOffice)의 소스코드 개발, 빌드, 제출, 검토(리뷰)하기 등을 소개[2020 컨트리뷰톤] 대구에서 리브레오피스(LibreOffice)의 소스코드 개발, 빌드, 제출, 검토(리뷰)하기 등을 소개
[2020 컨트리뷰톤] 대구에서 리브레오피스(LibreOffice)의 소스코드 개발, 빌드, 제출, 검토(리뷰)하기 등을 소개
 

Recently uploaded

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

Python으로 한자검색 텔레그램 봇 개발 후기

  • 1. 한자漢字검색 텔레그램봇 PyCon APAC 2016 Day1(2016.08.13) - Lightning Talk 성대현(DaeHyun Sung/成⼤鉉/成⼤铉/ソン・デヒョン)
  • 3. 만들어보게 된 계기 • Python이 뭘까? • Telegram bot? • 파알못(파이썬을 알지 못함)이지만 한번 만들어볼까?
  • 4. Telegram Bot • Telegram Bot (English) • @CJKVBot
 https://telegram.me/cjkvBot • 텔레그램 봇 (한국어) • @CJKV_korean_bot
 https://telegram.me/CJKV_korean_bot
  • 5.
  • 6. 한자(漢字) • Chinese Character • 漢字/汉字 • ㄏㄢˋ ㄗˋ/hànzì • 한자 • かんじ • hán tự
  • 8. 漢字사전 링크 조사 • 한국어 한자사전(漢字辭典, ⽟篇, Korean-Chinese Character Dictionary) • 네이버 한자사전 http://hanja.naver.com/ • 일본어 사전(⽇本語, Japanese Dictionary) • Weblio http://ejje.weblio.jp • Jisho http://jisho.org • 베트남어 사전(Vietnamese Chữ Nôm Dictionary) • Chu nom http://www.chunom.org
  • 9. 漢字사전 링크 조사 • 중국어 사전(漢語/汉语, Chinese Dictionary) • ZDict (简体中⽂) http://www.zdic.net • MOE Dict (Ministry Of Education, Taiwan’s Chinese Dictionary) (繁體中⽂)
 https://www.moedict.tw
  • 10. 漢字사전 링크 조사 • Glyph Wiki • English http://en.glyphwiki.org • 한국어(Korean) http://ko.glyphwiki.org • ⽇本語(Japanese): http://glyphwiki.org • 简体中⽂(Simplified Chinese)
 http://zhs.glyphwiki.org • 繁體中⽂(Traditional Chinese)
 http://zht.glyphwiki.org
  • 11. 漢字사전 링크 조사 • Unicode Consortium • Unihan database lookup • http://www.unicode.org/charts/unihan.html • Chise (CHaracter Information Service Environment) • http://www.chise.org/ids-find
  • 12. Unicode • Unihan Database • http://www.unicode.org/charts/unihan.html • Code Point • 德 - U+5FB7 • dak1,덕, dé,OSHIE, TOKU,đức • 成 - U+6210 • cing4 seng4 sing4, 성, chéng, NARU TAIRAGERU NASU, SEI JOU, thành
  • 13. U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kCantonese|content: dak1 kCantonese = CodePoint: U+5FB7|field: kCantonese|content: dak1 U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kDefinition|content: ethics, morality, virtue kDefinition = CodePoint: U+5FB7|field: kDefinition|content: ethics, morality, virtue U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kHangul|content: 덕 kHangul = CodePoint: U+5FB7|field: kHangul|content: 덕 U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kHanyuPinlu|content: dé(97) kHanyuPinlu = CodePoint: U+5FB7|field: kHanyuPinlu|content: dé(97) U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kHanyuPinyin|content: 20841.170:dé kHanyuPinyin = CodePoint: U+5FB7|field: kHanyuPinyin|content: 20841.170:dé U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kJapaneseKun|content: OSHIE kJapaneseKun = CodePoint: U+5FB7|field: kJapaneseKun|content: OSHIE U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kJapaneseOn|content: TOKU kJapaneseOn = CodePoint: U+5FB7|field: kJapaneseOn|content: TOKU U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kKorean|content: TEK kKorean = CodePoint: U+5FB7|field: kKorean|content: TEK U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kMandarin|content: dé kMandarin = CodePoint: U+5FB7|field: kMandarin|content: dé U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kTang|content: dək kTang = CodePoint: U+5FB7|field: kTang|content: dək U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kVietnamese|content: đức kVietnamese = CodePoint: U+5FB7|field: kVietnamese|content: đức U+5FB7 Chinese Character:德|CodePoint: U+5FB7|field: kXHC1983|content: 0224.010:dé kXHC1983 = CodePoint: U+5FB7|field: kXHC1983|content: 0224.010:dé
  • 14. U+6210 Chinese Character:成|CodePoint: U+6210|field: kCantonese|content: cing4 seng4 sing4 kCantonese = CodePoint: U+6210|field: kCantonese|content: cing4 seng4 sing4 U+6210 Chinese Character:成|CodePoint: U+6210|field: kDefinition|content: completed, finished, fixed kDefinition = CodePoint: U+6210|field: kDefinition|content: completed, finished, fixed U+6210 Chinese Character:成|CodePoint: U+6210|field: kHangul|content: 성 kHangul = CodePoint: U+6210|field: kHangul|content: 성 U+6210 Chinese Character:成|CodePoint: U+6210|field: kHanyuPinlu|content: chéng(4462) cheng(17) kHanyuPinlu = CodePoint: U+6210|field: kHanyuPinlu|content: chéng(4462) cheng(17) U+6210 Chinese Character:成|CodePoint: U+6210|field: kHanyuPinyin|content: 21399.010:chéng kHanyuPinyin = CodePoint: U+6210|field: kHanyuPinyin|content: 21399.010:chéng U+6210 Chinese Character:成|CodePoint: U+6210|field: kJapaneseKun|content: NARU TAIRAGERU NASU kJapaneseKun = CodePoint: U+6210|field: kJapaneseKun|content: NARU TAIRAGERU NASU U+6210 Chinese Character:成|CodePoint: U+6210|field: kJapaneseOn|content: SEI JOU kJapaneseOn = CodePoint: U+6210|field: kJapaneseOn|content: SEI JOU U+6210 Chinese Character:成|CodePoint: U+6210|field: kKorean|content: SENG kKorean = CodePoint: U+6210|field: kKorean|content: SENG U+6210 Chinese Character:成|CodePoint: U+6210|field: kMandarin|content: chéng kMandarin = CodePoint: U+6210|field: kMandarin|content: chéng U+6210 Chinese Character:成|CodePoint: U+6210|field: kTang|content: *zhiɛng kTang = CodePoint: U+6210|field: kTang|content: *zhiɛng U+6210 Chinese Character:成|CodePoint: U+6210|field: kVietnamese|content: thành kVietnamese = CodePoint: U+6210|field: kVietnamese|content: thành U+6210 Chinese Character:成|CodePoint: U+6210|field: kXHC1983|content: 0135.080:chéng kXHC1983 = CodePoint: U+6210|field: kXHC1983|content: 0135.080:chéng
  • 15. Dictionary URL Patterns • Patterns • Example) 德 • Chinese Character • https://www.moedict.tw/德 • http://hanja.naver.com/hanja?q=德 • Code Point • http://www.zdic.net/z/jd/?u=5fb7 • http://www.unicode.org/cgi-bin/ GetUnihanData.pl?codepoint=5FB7
  • 16. Development • Python3 • Heroku (Free Dyno) • Telegram python API • https://github.com/eternnoir/ pyTelegramBotAPI
  • 17. Create Telegram Bot Get a Bot Token: xxxx2134:1234:xxx (example)
  • 19. Q&A, Reference • Twitter @studioego • sungdh86+git at gmail.com • Github 
 https://github.com/studioego/CJKV/tree/master/ unihan-dict-link • CJKV Information Processing, 2nd Edition
 Written by Ken Lunde