Python 텔레그램(telegram) 설치(Installation), 로그인(Signing in), API 개발 도구(API development tools) - 1
Language/Python

Python 텔레그램(telegram) 설치(Installation), 로그인(Signing in), API 개발 도구(API development tools) - 1

뉴비뉴 2023. 1. 30.

 안녕하세요.

오늘은 텔레그램 데이터를 가져오고,

데이터베이스 저장 및 프론트엔드, await 과 async 에 대해서 알아보겠습니다.

 

텔레그램에서 왜 데이터를 가져오냐 에 대해서는

주식관련 뉴스나 정보들(?)을 가져오기 위함입니다.

 

Python 으로 텔레그램 데이터(async, await)를 가져오고,

Django ORM 으로 데이터베이스 저장,

그리고 Bootstrap 을 이용한 HTML 만들기를 진행해보겠습니다.

 

1. 텔레그램 Installation

텔레그램을 설치해보겠습니다.

저는 poetry 환경으로 진행하겠습니다.

poetry add telethon
poetry add django_telethon
or
pip install telethon
pip install django_telethon

텔레그램에 대해 좀 더 알아보고 싶으시면 아래 링크를 클릭하시면 됩니다.

 

https://github.com/LonamiWebs/Telethon

 

GitHub - LonamiWebs/Telethon: Pure Python 3 MTProto API Telegram client library, for bots too!

Pure Python 3 MTProto API Telegram client library, for bots too! - GitHub - LonamiWebs/Telethon: Pure Python 3 MTProto API Telegram client library, for bots too!

github.com

https://github.com/ali-zahedi/django-telethon

 

GitHub - ali-zahedi/django-telethon: Integrate Django with Telethon(Pure Python 3 MTProto API Telegram client library, for bots

Integrate Django with Telethon(Pure Python 3 MTProto API Telegram client library, for bots too!). - GitHub - ali-zahedi/django-telethon: Integrate Django with Telethon(Pure Python 3 MTProto API Tel...

github.com

 

2. 텔레그램 Signing in

텔레그램은 로그인을 해야 진행되기 때문에 계정이 꼭 있으셔야 합니다.

계정이 있다면 링크를 클릭하시면 signing in 으로 이동합니다.

Login to your Telegram account 클릭

 

Login to your Telegram account 를 클릭합니다.

 

Your Phone Number

 

+821077777777 이렇게 입력하시고,

깔려있는 텔레그램의 대화방을 보면 Telegram 메세지가 와 있습니다.

 

로그인 코드는 다음과 같습니다.

아래 모자이크 된 데이터를 복사하시고,

Confirmation code 에 입력하시면 됩니다.

그러면!

3. 텔레그램 Core (API development tools)

 

로그인 완료!

 

API development tools 를 클릭합니다.

그러면 아래와 같은 페이지가 보이는데요.

 

App title, Short name, Platform 작성 및 선택하시면 됩니다.

 

Create application

 

Create application 버튼을 누르면,

아래와 같은 정보가 나옵니다.

 

App api_id, api_hash

 

App api_id, api_hash 를 따로 저장하시면 됩니다.

Save changes 를 눌러주시면 됩니다!

 

혹시나 모르시거나 궁금한 점 있으면 댓글로 문의 주시면 최대한 빨리 답변 달아 드리겠습니다.

기본적으로 텔레그램을 설치(Installation)하고, 로그인(Signing in),  API 개발 도구(API development tools)

까지 설치 및 계정연동하고 필요한 api_id, api_hash 데이터를 가져왔습니다.

 

다음 글에는 Python & Django 에서 사용하는 것에 대해서 작성하겠습니다.

 

감사합니다.

댓글

💲 추천 글