377 단어
2 분
민트봇 언어 바꾸기
원래 파이썬으로 돌리고 있었는데…
파이썬 코드로 작성한 디스코드 봇은 생각보다 제약이 정말 많아서요.
OpenAI api 받아오는 코드가 파이썬이라서,
그냥 그거 쓰고 싶어서 Pycord를 썼습니다만…
고점은 JS가 높다.
DiscordJS가 진짜 api를 100% 활용하는 느낌이죠.
다른 언어라도 자유롭게 명령어를 제작할 수 있기도 하고,
최근에 다시 알아보니까, JS도 OpenAI api가 있더군요.
아, 어차피 웹사이트도 만져봤겠다, JS가 어느정도 익숙해졌으니,
한번 JS로 봇을 다시 만들어볼까 고민했죠.
그리고 잠시 한번 코딩을 해보았습니다…
제일 기초적인 명령어 세팅해주고…
작업 조금 하다가 이왕 하는 김에 TS 맛좀 볼까 하는 마음이 드는거죠.
워낙에 JS 특유의 자유분방(?)한 문법 때문에 조금 any 타입이 무서워서요.
TS를 시도해봤지만…
…아.
그냥 JS 쓸걸.
일이 점점 커진다.
예. 약간 후회가 되는군요.
TS의 이름에 걸맞게, 타입 설정이 아주 깐깐하네요.
JS 상태에서 백업조차 안한 나.
나중에 다시 JS로 전부 고쳐야겠군요.
타입 선언이 조금 귀찮아서…
어차피 개인용 봇이니 상관없지 않을…까?