인프런 커뮤니티 질문&답변

원데이님의 프로필 이미지
원데이

작성한 질문수

비트코인 암호화폐 자동매매 코인봇 만들기 Part 1 - 무위험 전략 학습하기

upbit_volatility_breakout_bot.py 파일 오류입니다.

작성

·

411

0

 

텔레그램 전송 부분 오륜데 코드 수정해주세요.

 

upbit_volatility_breakout_bot.py:245: RuntimeWarning: coroutine 'Bot.send_message' was never awaited

telegram_bot.sendMessage(chat_id=TELEGRAM_CHAT_ID, text=' '.join(telegram_message_list))

RuntimeWarning: Enable tracemalloc to get the object allocation traceback

답변 1

0

AISchool님의 프로필 이미지
AISchool
지식공유자

안녕하세요~. 반갑습니다.

먼저 수강에 불편을 드려서 죄송합니다.

해당 오류는 강의에서 사용하는 python-telegram-bot 라이브러리 버전과 설치한 라이브러리 버전이 달라져서 발생한 오류 같습니다.

python-telegram-bot을 강의에서 사용하는 13.12 버전으로 다운그레이드하거나

 

 

https://www.inflearn.com/questions/764858/runtimewarning-coroutine-x27-bot-send-message-x27-was-never-awaited-%EB%B0%9C%EC%83%9D%EC%8B%9C

위 글을 참조해서 asyncio 모듈을 추가한뒤 main 함수에 async 키워드를 붙여주고 sendMessage 함수에 await 키워드를 붙여줘서 수정해서 사용 부탁드립니다.

좋은 하루되세요~.

감사합니다.

원데이님의 프로필 이미지
원데이

작성한 질문수

질문하기