본문 바로가기

전체 글

(62)
[python - requests]텔레그램 메시지 발송 방법 이 문서는 2024년 4월 20일에 작성되었습니다. 텔레그램 메시지 발송 방법 텔레그램 API를 이용한 메시지 발송 방법을 Python을 사용하여 설명합니다. 이 글에서는 BotFather로부터 받은 토큰을 이용하여 메시지를 보내는 방법을 살펴봅니다. 목차 필요한 라이브러리 설치 메시지 발송 예제 코드 설명 chat_id 확인 방법 필요한 라이브러리 설치 이 예제를 실행하려면 Python의 requests 라이브러리가 필요합니다. 터미널에서 다음 명령을 실행하여 설치하세요. pip install requests 메시지 발송 예제 이 예제는 Python의 requests 라이브러리를 사용하여 메시지를 보내는 기능을 구현합니다. import requests def send_message(token, chat..
[telegram] BotFather를 이용한 텔레그램 봇 생성 가이드 본 문서는 2024년 4월 19일에 작성되었습니다.목차1단계: BotFather 검색2단계: 봇 생성3단계: 봇 이름 및 사용자 이름 설정4단계: API 토큰 받기5단계: 생성된 봇 찾기6단계: 봇 기능 구현텔레그램 봇텔레그램은 효과적인 커뮤니케이션 도구로 널리 알려져 있지만, 또한 매우 강력한 봇 생성 플랫폼입니다. 봇은 자동화된 메시지를 보내거나, 사용자의 명령에 반응하는 등 다양한 기능을 담당할 수 있습니다. 오늘은 BotFather라는 텔레그램 봇을 이용해 새로운 봇을 생성하는 방법에 대해 알아보겠습니다.1단계: BotFather 검색먼저, 텔레그램 앱을 실행하고 BotFather를 검색합니다. BotFather는 텔레그램 봇을 생성하고 관리하는 데 필요한 모든 기능을 제공합니다. 그것은 텔레그램..
[spring - swagger] springdoc-openapi를 이용한 스프링 부트 3 스웨거 간단 적용 springdoc-openapi로 스프링 부트 3에 스웨거 적용하기 이 문서는 springdoc-openapi를 사용하여 스프링 부트 3에 스웨거를 적용하는 방법에 대해 설명합니다. 목표 스프링 부트 3에서 스웨거를 어떻게 적용하는지 이해하고 실제로 적용해 보기 API 문서화 작업의 효율성 향상 적용 순서 스웨거 의존성 추가: Spring Boot 프로젝트의 pom.xml 또는 build.gradle 파일에 Swagger 의존성을 추가합니다. 스웨거 UI 확인: 웹 브라우저에서 Swagger UI를 열어, 정의한 API 문서가 잘 생성되었는지 확인합니다. 버전 정보 적용일: 2024년 4월 18일 사용 언어: Java 17 사용 프레임워크: Spring Boot 3.2.4 빌드 도구: gradle 참고 ..
[python - requests] 텔레그램 API를 이용한 이미지 파일 업로드 목표: 텔레그램 API를 이용한 이미지 파일 업로드 파이썬 3.10 버전과 requests 라이브러리를 사용하여 텔레그램 API를 통해 이미지 파일을 업로드하는 방법을 알아보겠습니다. 필요한 준비물 Python 버전: 3.10 필요한 라이브러리: requests 구현 단계 필요한 라이브러리 설치: pip install requests 텔레그램 봇 생성 Python과 requests 라이브러리를 이용한 HTTP 요청 이미지 파일 업로드 필요한 라이브러리 설치 먼저 필요한 requests 라이브러리를 설치해야 합니다. 아래의 pip 명령어를 사용하면 됩니다. pip install requests 텔레그램 봇 생성 텔레그램의 BotFather를 통해 봇을 생성해야 합니다. BotFather는 텔레그램에서 제공..
요즘 개발 보호되어 있는 글입니다.
[raspberrypi4]CGROUPS_MEMORY: missing by Kubeadm join 라즈베리 파이 4 쿠버네티스 연결 중 오류 CGROUPS_MEMORY: missing 아래 내용 작업 후 오류가 사라졌습니다. sudo nano /boot/cmdline.txt # /boot/cmdline.txt # 아래 데이터 추가 후 저장 cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1 # 재시작 sudo reboot 아래에서 보고 작업했습니다. https://forums.raspberrypi.com//viewtopic.php?t=203128
[intellij] 카멜케이스명 쉽게 변경하기 : CamelCase 플러그인 활용 개발 작업을 하다 보면, 변수명이나 함수명을 카멜케이스로 바꾸는 작업이 필요하게 됩니다. 이를 수작업으로 하다 보면 시간 소모가 많아지는데, 이를 도와주는 플러그인이 바로 'CamelCase'입니다. 사용 플러그인 : CamelCase 단축키 MAC : ⇧ + ⌥ + U Windows : Shift + Alt + U 변환 예 단축키를 여러 번 누를 때마다 형식이 변환됩니다. 사용법 1. 먼저, 카멜케이스로 변환하고 싶은 변수나 함수명을 선택한 상태로 두세요. 2. 이후 단축키를 누르면, 선택한 문자열이 변환됩니다. 이를 확인해보세요. 3. 원하는 카멜케이스가 표시될 때까지 단축키를 계속 누르면 됩니다. 이렇게 'CamelCase' 플러그인을 활용하면, 카멜케이스 변환 작업을 쉽게 처리할 수 있습니다.
[aws] s3 버킷 삭제 안될때 python 사용 목표 : 버킷 삭제 문제점 - 홈페이지에서 삭제시 객체가 있어서 삭제가 안된다고 나옴 - 객체 삭제 실행해도 삭제가 안됨 - 홈페이지에서 삭제 실패 OS macOS 12.3.1 ( M1 ) 최종 해결 방법 - aws cli 접근을 위해 사용자 발급 - awscli 설치 - awscli 연결 설정 - python3.6 설치 - python 라이브러리 AWS SDK (boto3==1.9.66) 사용 - 아래 python 코드 실행 #!/usr/bin/env python import boto3 s3 = boto3.resource('s3') bucket = s3.Bucket('photo-album') # 자신의 버킷 이름 bucket.object_versions.all().delete() - aws 들어가면 모..