Appia의 IT세상

파이썬(Python) 텔레그램 봇을 위한 모듈(python-telegram-bot) 설치 본문

Python/Python 기본

파이썬(Python) 텔레그램 봇을 위한 모듈(python-telegram-bot) 설치

Appia 2022. 8. 7. 06:50
반응형

파이썬(Python) 텔레그램 봇을 위한 모듈(python-telegram-bot) 설치 

파이썬(Python) 텔레그램 봇을 위한 모듈(python-telegram-bot) 설치

최근 다양한 이유로 텔레그램에 대한 봇을 생성을 해야하는 경우가 많았습니다. 저의 경우 크몽에서 작업을 진행하다 보니, 상당히 많은 사람들이 특정 데이터에 대해서 텔레그램 봇을 통해서 전달해주기 원하는 의뢰를 받다보니, 자연스럽게 이런 모듈들에 대해서 설치를 하게 되었습니다. 

 

먼저, 해당 부분에 대해서 설치하는 방법은 매우 간단합니다. 대부분 사람들은 pip 명령어를 사용할 것입니다. 다음 명령어를 입력하면 됩니다. 

pip install python-telegram-bot 

위의 명령어를 입력하면 다음과 같은 화면으로 설치가 진행이 됩니다. 

PS C:\Workspace\BlogPost> pip install python-telegram-bot 
Defaulting to user installation because normal site-packages is not writeable
Collecting python-telegram-bot
  Downloading python_telegram_bot-13.13-py3-none-any.whl (513 kB)
     |████████████████████████████████| 513 kB 1.7 MB/s            
Requirement already satisfied: pytz>=2018.6 in c:\program files\python37\lib\site-packages (from python-telegram-bot) (2021.3)
Collecting APScheduler==3.6.3
  Downloading APScheduler-3.6.3-py2.py3-none-any.whl (58 kB)
     |████████████████████████████████| 58 kB 2.9 MB/s 
Requirement already satisfied: certifi in c:\program files\python37\lib\site-packages (from python-telegram-bot) (2021.10.8)
Collecting tornado>=6.1
  Downloading tornado-6.2-cp37-abi3-win_amd64.whl (425 kB)
Requirement already satisfied: setuptools>=0.7 in c:\program files\python37\lib\site-packages (from APScheduler==3.6.3->python-telegram-bot) (60.1.0)
Collecting tzlocal>=1.2
  Downloading tzlocal-4.2-py3-none-any.whl (19 kB)
Requirement already satisfied: six>=1.4.0 in c:\program files\python37\lib\site-packages (from APScheduler==3.6.3->python-telegram-bot) (1.16.0)
Collecting tzdata
  Downloading tzdata-2022.1-py2.py3-none-any.whl (339 kB)
     |████████████████████████████████| 339 kB 1.3 MB/s
Collecting backports.zoneinfo
  Downloading backports.zoneinfo-0.2.1-cp37-cp37m-win_amd64.whl (38 kB)
Collecting pytz-deprecation-shim
  Downloading pytz_deprecation_shim-0.1.0.post0-py2.py3-none-any.whl (15 kB)Installing collected packages: tzdata, backports.zoneinfo, pytz-deprecation-shim, tzlocal, tornado, cachetools, APScheduler, python-telegram-bot
Successfully installed APScheduler-3.6.3 backports.zoneinfo-0.2.1 cachetools-4.2.2 python-telegram-bot-13.13 pytz-deprecation-shim-0.1.0.post0 tornado-6.2 tzdata-2022.1 tzlocal-4.2
WARNING: You are using pip version 21.3.1; however, version 22.2.1 is available.
You should consider upgrading via the 'c:\program files\python37\python.exe -m pip install --upgrade pip' command.

위의 과정이후에 Python 콘솔에서 다음 명령어를 통해서 정상적으로 설치 되었는지에 대해서 확인할 수 있습니다. 

>>> import telegram
>>>

물론, 이 방법에 외에도 파이참에서 GUI를 이용하여 설치하는 방법도 있습니다. 이럴 경우에는 다음 방법을 이용하여 설치를 진행할 수 있습니다. 

파이썬[Python] Pycharm (파이참)에서 모듈(Module) 설치하기

 

파이썬[Python] Pycharm (파이참)에서 모듈(Module) 설치하기

파이썬[Python]을 하다보면 외부에서 필요로 하는 모듈을 많이 설치 하게 됩니다. 이럴 때 가장 많이 사용하는 명령어가 pip입니다. 하지만 Pycharm (파이참)에서는 이와 달리 설치가 가능합니다. 이

appia.tistory.com

 

이번 포스팅에서는 파이썬(Python) 텔레그램 봇을 위한 모듈(python-telegram-bot) 설치라는 주제로 포스팅을 해봤습니다. 다음 포스팅에서는 이 부분을 활용하기 위한, Telegram 봇 설정 하는 방법등에 대해서 포스팅을 해보고자 합니다. 혹 궁금하신 점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다. 감사합니다. 

반응형
Comments