분류 전체보기(10)
-
라즈베리파이에 우분투 데스크탑 설치 & 세팅하기
저는 디스코드 봇 호스팅과 파일 저장을 위해 라즈베리파이 4B를 구입하고, raspberry pi os설치하여 사용하는 중이였습니다. 라즈베리파이에 최적화가 잘된 os라 그런지 속도는 괜찮았지만, 32비트만 지원하기 때문에 다른 소프트웨어를 사용하기가 힘들었습니다. 그리고 라즈베리파이 os보다는 우분투가 검색 자료도 더 많고, 관련 커뮤니티도 많기 때문에 우분투를 라즈베리파이에 설치하게 되었습니다. + 굳이 64비트 os가 필요 없으시다면 우분투 32비트 대신 라즈베리파이os를 설치하시는게 좋습니다. 1. 우분투 이미지를 sd카드에 flash하기 ubuntu.com/download/raspberry-pi Install Ubuntu on a Raspberry Pi 2, 3 or 4 | Ubuntu Ubun..
2021.02.04 -
파이썬으로 디스코드 봇 만들기 4 - 임베드(Embed) 사용하기
정말 오랜만에 강좌를 쓰는것 같네요. 지난시간에는 접두사를 설정해서 해당 접두사로 시작하는 명령어들을 인식할 수 있게 하는 코드를 만들었습니다. 디스코드 봇들을 둘러보시면, 밑의 사진처럼 표(?) 같은 메시지를 임베드 라고 합니다. 오늘은 이와 같은 임베드를 생성하고, 보내는 법을 배워보겠습니다. # -*- coding:utf-8 -*- import discord import asyncio token = "봇의 토큰" client = discord.Client() prefix = "!" @client.event async def on_ready(): await client.change_presence(status=discord.Status.online, activity=discord.Game("ㅎㅇ"))..
2020.11.26 -
파이썬이란?
파이썬은 1991년 귀도 반 로섬(Guido Van Rossum)이 개발한 인터프리터 방식의 언어입니다. 파이썬의 이름은 자신이 좋아하는 TV쇼에서 따왔다고 합니다. 파이썬의 특징 파이썬은 문법이 쉬워서 교육용으로 많이 사용됩니다. 이 블로그에서 파이썬에 대한 강좌를 진행하려는 이유도 그 때문이죠. 하지만 요즘은 교육용이 아닌 실무용으로도 많이 사용됩니다. 인스타그램도 파이썬으로 개발되었습니다. 다른 언어들이 대부분 중괄호({, })를 쓰는 반면, 파이썬은 들여쓰기(띄어쓰기 4번)를 사용한다. js, c 등 다른 프로그래밍 언어들에 비해 실행 속도가 느린 편이다. (정확히는 CPython) 다양한 라이브러리가 존재한다. 디스코드 봇을 쓰는 discord, 엑셀 연동할때 사용하는 openpyxl 등등.....
2020.09.04 -
파이썬으로 디스코드 봇 만들기 3 - 접두사 사용하기
지난번 강좌에서는 간단한 코드를 작성해본 후, 실행을 해보았습니다. 보통 디스코드 봇들을 보면 접두사가 있죠? MEE6 같은 봇은 "!", 자작 봇인 끝봇은 "^^" 등등... 이번 강좌에서는 이와 같이 봇의 접두사를 설정해 봅시다. 지난시간에 message.content 변수는 입력된 메시지의 내용을 가지고 있다고 했었죠? message.content 변수는 문자열(str)이기 때문에 문자열에 쓸 수 있는 함수들은 다 사용할 수 있습니다. 인덱싱, 슬라이스 등등... 이번 강좌에서는 그중 startswith와 슬라이싱을 써보려 합니다. startswith 함수로 설정한 접두사를 감지하는 거죠. # -*- coding:utf-8 -*- import discord import asyncio token = ..
2020.08.26 -
크롬에서 애드블록 사용하기
광고 보는건 모두 싫어하실겁니다. 긴말 없이 바로 크롬에서 애드블락 사용하는법을 알려드리겠습니다. 일단 이 페이지 에 들어가서 해당 익스텐션을 추가 해 줍니다. Ublock Origin등 다른 애드블락도 써보았지만, 유블럭은 유튜브 광고 차단이 안되더라고요.... 애드블럭을 설치하면 아래와 같은 창이 뜨는데, 그냥 무시하고 닫아주시면 됩니다. 여기서 끝이 아닙니다! 몇가지 추가 설정을 해주셔야 합니다. 크롬 주소창 옆 퍼즐 모양 아이콘을 클릭 한 후, 애드블락을 선택 해 주시면 아래와 같은 창이 뜹니다. 초록색으로 표시한 설정 버튼을 눌러주세요. 설정 버튼 을 누르면 새 창이 열립니다. 설청 창의 왼쪽에는 메뉴바가 있는데, 아래에서 초록색으로 표시한 메뉴에 들어가 줍시다. 초록색으로 표시한 부분에서 ko..
2020.08.25 -
파이썬으로 디스코드 봇 만들기 2 - 간단한 코드 작성해보기
지난번 강좌에서는 파이썬/파이참 설치 및 세팅하기, 봇 생성하고 서버에 초대하기를 알려드렸습니다. 봇을 생성했으니, 오늘은 봇이 작동하게 코드를 작성해 봅시다. 파이참을 실행하고, 지난번 생성한 봇 파일을 열어줍시다. 아래가 봇 코드의 기본적인 구조입니다. # -*- coding:utf-8 -*- import discord import asyncio token = "봇의 토큰" client = discord.Client() @client.event async def on_ready(): await client.change_presence(status=discord.Status.online, activity=discord.Game("ㅎㅇ")) print("봇 실행됨!") print(client.user.n..
2020.08.25