새소식

💻 Programming (프로그래밍)/ETC

디스코드 채팅 매크로 (챗굴용) 간단하게 만들기

  • -

디스코드 api를 따와서 만들지 않고
 
간단히 오토핫키(autohotkey)를 사용하여서 매크로를 사용해 자동으로 채팅을 쳐주는 것을 제작합니다.
 

오토핫키란?

 
https://namu.wiki/w/AutoHotKey

AutoHotKey

홈페이지 에서 바로 다운로드 가능. 무료 오픈 소스 기반의 스크립트 언어 이다. 기본적인 프로그래밍이 가능하다

namu.wiki

 
오픈소스 기반의 스크립트 언어로 간단히 매크로를 만들 수 있습니다.
 
 
 

오토핫키 다운로드

 
https://www.autohotkey.com/

AutoHotkey

AutoHotkey provides a simple, flexible syntax allowing you to focus more on the task at hand rather than every single little technicality. It supports not only the popular imperative-procedural paradigm, but also object-oriented and command-based programmi

www.autohotkey.com

 
우선 공식홈페이지 링크로 들어가서 오토핫키를 다운받습니다.
 
 
바탕화면에 오른쪽 마우스 클릭을 아무대나 하고 새로만들기 - AutoHotkey Script 를 클릭하여 파일을 만듭니다.
 

 
 

 
만들어진 파일에 간단히 메모장으로 연결하여 코드를 적어줍시다
 
 

코드 편집 후 저장

 
F11::
arr := Array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j")

Loop
{
Random, rand, 1, arr.Length()
Random, randTime, 60100, 300000
Send, % arr[rand]
Send, {Enter}
Sleep, randTime
}

F12::
exitapp
 


위의 코드를 메모장에 복사 붙혀넣기 하신뒤 저장을 해주시고 프로그램 시작을 누르신다면 array에 a b c d e f g… 랜덤으로 자동으로 쳐줍니다


 

포커스를 디스코드 채팅방에 해줘야합니다.

 
F11 을 누르면 Array("") 안의 문자열이 자동으로 선택되고 글을 써준뒤에 엔터를 눌러서 자동으로 채팅을 쳐줍니다. 
 
Random, randTime, 60100, 300000  -> 반복은 60100ms( 약 1분) 에서 300000ms(5분)사이에 쳐달라는 것이고 텀을 바꾸시고 싶으면 마음대로 숫자를 바꾸시면 됩니다.
 
F12을 눌르면 종료합니다.



기본적으로 매크로를 사용한다면 관련 프로젝트정책에 위반 되실 수 있으니 잘 찾아보시고 사용하시길 바랍니다

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.