목차
- 오라클 서버에서 docker설치하기
- 텔레그램 봇 만들기
- GPT로 bot 코딩시키기
- 오라클 서버에 bot 업로드
- 텔레그램과 봇 연결
- 맘껏 업로드
오라클 서버에서 접속후 패키지 업데이트후
도커설치하자 일단 SSH 접속후 아래의 명령어들을 순차적으로 실행한다.

|
sudo apt update sudo apt upgrade -y sudo apt install -y python3-pip pip3 install docker-compose |
| <설치확인>
docker-compose --version > docker-compose version 1.29.2 (이렇게 출력되면 정상설치 완료!) ![]() |
텔레그램 봇 만들기 (링크 대체)
BotFather를 이용한 텔레그램 봇 생성 가이드 |
GPT로 코딩하기
아래와같이 프롬프트 진행하면 잘 코딩해줄겁니다만...제가쓰는 버전도 따로 링크해놓을게요
| 도커용 봇 다운받기 |
| <프롬프트> - 텔레그램 통해서 구글드라이브에 사진업로드하는 시스템만드려고해 - 오라클프리티어 신청해서 서버 생성해놨고 - 구글 클라우드 콘솔에서 oAUTH 인증 및 client_secret.json 및 token.json 만들어놨어 - 오라클프리티어엔 docker-compose v1 설치해놨어 도커로 돌릴거야 - 텔레그램으로 올리는사진들은 구글드라이브에 폴더별로 보관되었음 좋겠어 사진은 사진폴더에 영샹은 영상폴더에 - 코딩이 끝나면 한번에 받을수 있게 zip 파일로 올려주길 바래 |
구글 드라이브에 업로드 전용 폴더만들기
공유폴더 들어가면 나오는 주소표시줄의 뒷부분 복사함 |
- 제꺼 다운받으셔서 쓰실떄 압축푸시고 폴더안에 .env 파일좀 수정할게요
메모장으로 열어주세요 아래 항목들 작성해줄게요
|
TELEGRAM_BOT_TOKEN= 텔레그램 봇 토큰 봇파더가 알려줌 (ex 8300000000:ABCDEfeh~) DRIVE_FOLDER_ID= 공유폴더주소 뒷부분 복사한거 ALLOW_CHAT_IDS= 나중에 입력할거임 GDRIVE_DIR=/app/gdrive TMP_DIR=/app/tmp |
FTP로 접속하셔서 폴더째로 올려주세요
![]() |
/data/gdrive 폴더에 client_secret.json 과 token.json 넣어주세요 (folder_cache.json 은 무시)
![]() |
SSH 접속 -> 해당작업폴더 이동 -> 도커실행
> docker-compose up -d |
이러면 텔레그램과 도커로 실행한 봇이 연결됨
이제 텔레그램으로 가서 봇파더로 생성한 챗방에 들어가서 chat ID 를 알아내보도록하자
(오직 자신만 이 봇 쓸수있게 세팅하려고 하는거에요 아무도 남용못하게)
![]() |
이 chat_id 를 .env 파일에서 아까 나중으로 미룬 항목에 입력해준다.
도커 스탑후 다시 재실행
| > docker-compose stop > docker-compose restart |
이제 세팅 끝났습니다 텔레그램으로 이미지 업로드 해볼까용?
![]() |
텔레그램은 올라갔고 구글드라이브 확인해볼게요
![]() |
구글드라이브에도 잘 올라갔네요
여기서! 나만 올리면 엄마가 억울하잖아요?
어머니도 따로 올리실수 있게 하려면 간단해요
어머니 텔레그램 chat_id 추가하면 됩니다
어머니도 봇이랑 대화방 열고 /whoami 로 알아내시면됩니다
예시 ) ALLOW_CHAT_IDS= 123456, 789123
chat_id 추가 한 후 restart 하면 추가한사람말에만 대답하고 다른사람말은 무시하니까
챗아이디는 한꺼번에 조사해서 whoami 로 알아낸다음에 일괄적으로 chat_id 입력하면 될 것 같습니다
도커 변동사항 있으면 꼭 Restart 하는거 잊지말기! ㅎㅎ
좋은하루되세요






그런데 fotoo 가 드롭박스도 지원하지 않나요? 다들 구글포토로 연동하는 팁만 있어서 드롭박스는 안되는지 궁금해서 혹시 아시는분 계실까봐 여기 남겨봅니다
아 구글 기본 용량이 10GB 정돈 주니까 추천했러요 드랍박스는 2GB 였던거 같아가지고..
그리고 Lenovo app도 자주 고장나고…
그렇다고 부모님 앨범이랑 동기화 하자니
본인이 고른 사진만 올라갔음 좋겠다 하시고…
딱히 서버관리를 부모님이 하실수 있는것도 아녀서
순전히 부모님이 편하게 접근할수 있는 방법위주로 생각하게 되었습니다 ㅎㅎ
세팅하는건 저만 고생조금 하면 편하게 쓰실수 있게되시니 ㅎㅎ
녹화해서라도 만들어볼게요 ㅠㅠ