본문 바로가기
텔레그램 봇 만들고 토큰 받기 텔레그램 봇은 참 유용합니다. 저는 리니지W 매크로와 연동해서 원격으로 제어하거나 특정 상황에서 알림을 받는데 쓰고 있습니다. 이러한 봇의 열쇠가 되는 토큰이 있어야 사용이 가능합니다. 이 토큰을 받는 과정을 소개합니다. 동영상을 참고해 주시기 바라며, 요약하면 다음과 같습니다. 검색창에 botfather 검색 후 대화 시작 START 버튼 클릭 /newbot 클릭 봇의 이름을 지어줍니다. 한글 및 띄어쓰기가 있으면 안되고, 꼭 bot으로 끝나야 합니다. (ex. mandloh_bot) 봇의 이름을 다시한번 입력합니다. 토큰은 숫자:문자로 조합되어 있고, 이를 잘 복사해서 저장해 둡니다. 검색창에 봇 이름을 검색해 대화를 시작합니다. START 버튼 클릭. 토큰을 받기만 하고, 대화시작 및 START를 .. 2022. 1. 16.
[파이썬] 비활성 키 입력 코드 공유 안녕하세요? 만들오 입니다. 최근 게임 매크로에 비활성 키 입력을 사용하고 있습니다. 비활성 키 입력이란? 창이 다른 화면에 가려져 있어도 입력하는 방식 이 방식으로 바로 게임창으로 키 입력을 보내는게 가장 좋은데, 게임사에서 막아놓곤 합니다. 아래 깃허브 홈페이지에서, 비활성 키보드 입력하는 부분을 마우스 입력으로 변경해 보았습니다. import win32gui, win32ui, win32con, win32api, time def get_inner_windows(whndl): def callback(hwnd, hwnds): if win32gui.IsWindowVisible(hwnd) and win32gui.IsWindowEnabled(hwnd): hwnds[win32gui.GetClassName(hwn.. 2022. 1. 13.
[파이썬] Pyinstaller dll 포함한 빌드 - 실패공유 리니지W 매크로를 V2로 업데이트하며, 기존 pydirectinput을 이용한 키 입력에서, pyautoit을 이용하도록 변경했습니다. pyautoit은 Autoit의 dll 모듈을 불러다 사용하는데, pyinstaller를 이용해 exe를 만들 때 포함이 되지 않는 문제가 있습니다. 구글링을 통해 .spec 파일을 수정해보거나, 빌드 옵션으로 --add-binary, --add-data 등을 적용해봤지만 잘 되지 않고 있습니다. 뭔가 해결방법이 있다면 이 글의 실패공유 딱지를 때고 공유하겠습니다. 2022. 1. 13.
[파이썬] ESP32-CAM 스트리밍 영상 불러오기(Tkinter, OpenCV) ESP32-CAM의 스트리밍 영상을 파이썬으로 불러오는 코드입니다. url 부분의 주소를 변경적용해야 합니다.import cv2import PIL.Image, PIL.ImageTkfrom tkinter import *import numpy as npfrom urllib.request import urlopenclass App: def __init__(self, window): self.width, self.height = 640,480 self.window = window self.window.geometry("640x480") self.window.title("Read ESP32-CAM") self.buffer = b'' .. 2021. 7. 2.
[파이썬] Tkinter & OpenCV 스트리밍 화면에 마우스 이벤트 추가 본 글은 기록용 글 입니다. Tkinter를 이용해 OpenCV 영상을 띄우는 코드입니다. import cv2 import PIL.Image, PIL.ImageTk from tkinter import * class App: def __init__(self, window): self.width, self.height = 640,480 self.window = window self.window.geometry("640x480") self.window.title("Tkinter + OpenCV") self.cap = cv2.VideoCapture(0) self.cap.set(cv2.CAP_PROP_FRAME_WIDTH, self.width) self.cap.set(cv2.CAP_PROP_FRAME_HEIGHT.. 2021. 6. 30.
[파이썬] ESP CAM의 스트리밍 영상 opencv로 불러오기(수정) 2021.02.03 - [파이썬] - [파이썬] ESP CAM의 스트리밍 영상 opencv로 불러오기 [파이썬] ESP CAM의 스트리밍 영상 opencv로 불러오기 안녕하세요? 만들오 입니다. ESP CAM의 영상의 주소는 http://192.168.0.12/stream 과 같은 스트리밍 주소입니다. 일반적인 cv2.imread("http://192.168.0.12/stream") 과 같은 방법으로 열 수가 없습니다. imutil.. mandloh.tistory.com 지난 글에서 속도가 저하되는 부분이 있어 수정했습니다. 수정 내용은 주석에 기록했으니 참고해 주시기 바랍니다. import cv2 import numpy as np from urllib.request import urlopen url =.. 2021. 6. 29.