목록파이썬 (26)
안 쓰던 블로그
import discord import asyncio from discord.ext import commands from discord.ext.commands import Bot client = discord.Client() @client.event async def on_ready(): print("디스코드 봇 로그인이 완료되었습니다.") print("디스코드봇 이름:" + client.user.name) print("디스코드봇 ID:" + str(client.user.id)) print("디스코드봇 버전:" + str(discord.__version__)) print('------') await client.change_presence(status=discord.Status.online, activi..
import discord import asyncio from discord.ext import commands from discord.ext.commands import Bot client = discord.Client() @client.event async def on_message(message): if message.content == "이모지 출력": msg = await message.channel.send("\U00000030\U0000FE0F\U000020E3 을 반응으로 추가") await msg.add_reaction("\U00000030\U0000FE0F\U000020E3") client.run('봇토큰') 이모지 출력 이라고 쓰면 반응으로 추가해 준다 on_message는 메시지가 ..
import discord from discord.ext import commands client = commands.Bot(command_prefix='a!) @client.event async def on_ready(): print('ready!') token='봇토큰' client.run(token, bot=True) 이렇게 실행시키면 봇이 앞으로 a!명령어 이런 식으로 반응할 것이다 명령어 부분은 원하는 명령어로 구현해 주면 된다 만약 hello라는 명령어가 hi!를 출력하게 했으면 a!hello 라고 봇을 부를 수 있다 아니면 아래같이 할 수도 있다 import discord import asyncio from discord.ext import commands from discord.ext.co..
소켓 애플리케이션 계층에서 프랜스포트 계층을 조작하기 위한 인터페이스 그 둘 계층 사이에 존재한다 작동 방식은 A컴에도 소켓이 있고 B컴에도 소켓이 있어서 A컴이 소켓한테 B한테 메시지 좀 보내주라고 하면 소켓이 전달 B컴이 소켓한테 메시지 온 거 있는지 확인 좀 해 달라고 하면 소켓이 확인 이런 식으로 소켓이 우체통 같은 역할로 작동한다 기본 서버 소켓 세팅 from socket import * serverSock = socket(AF_INET, SOCK_STREAM) #소켓 생성 serverSock.bind(('', 8080)) #bind-서버에서만 필요. 튜플 형식이라 (())이고 ip, port가 한 쌍 serverSock.listen(1) #1개의 동시접속만 허용 clientSock, addr ..
foxtrotin.tistory.com/269 [파이썬 Flask] 회원가입 웹 시스템 만들기 Flask 플라스크는 파이썬으로 웹 어플리케이션을 구현할 때 사용하는 프레임워크다 파이썬 웹 프로그래밍 프레임워크 중 잘 알려진 것이 django와 flask이다 쟝고는 여러 모듈과 기능을 제공하여 무 foxtrotin.tistory.com foxtrotin.tistory.com/270 [파이썬 Flask] 회원가입 웹 시스템 만들기_2 WTF 적용하기 foxtrotin.tistory.com/269 [파이썬 Flask] 회원가입 웹 시스템 만들기 Flask 플라스크는 파이썬으로 웹 어플리케이션을 구현할 때 사용하는 프레임워크다 파이썬 웹 프로그래밍 프레임워크 중 잘 알려진 � foxtrotin.tistory.c..
foxtrotin.tistory.com/269 [파이썬 Flask] 회원가입 웹 시스템 만들기 Flask 플라스크는 파이썬으로 웹 어플리케이션을 구현할 때 사용하는 프레임워크다 파이썬 웹 프로그래밍 프레임워크 중 잘 알려진 것이 django와 flask이다 쟝고는 여러 모듈과 기능을 제공하여 무 foxtrotin.tistory.com 회원가입 코드를 더 간결하게 만들어 본다 플라스크는 가볍게 하기 위해서 기본 기능을 많이 넣지 않았다. form관리를 하기 위해서는 WTF 패키지를 사용한다 파이썬에서 form을 만들고 template에 전달해서 form을 표현하는 식으로 구현한다 이렇게 하면 좋은 점은, CSRF보호 기법도 넣을 수 있고 validate도 쓸 수 있다 CSRF는 사이트 간 요청 위조를 방지..
Flask 플라스크는 파이썬으로 웹 어플리케이션을 구현할 때 사용하는 프레임워크다 파이썬 웹 프로그래밍 프레임워크 중 잘 알려진 것이 django와 flask이다 쟝고는 여러 모듈과 기능을 제공하여 무거운 대신 다양한 것을 공부할 수 있는 반면, 플라스크는 상대적으로 가볍고 비교적 쉽게 배울 수 있다고 한다 준비 먼저 플라스크를 위해서 아래 패키지를 설치해 준다 pip install flask pip install Flask-SQLAlchemy flask는 말 그대로 플라스크고, sqlalchemy는 model부분을 도와주는 라이브러리이다 orm(object relational mapper)로서 파이썬 안에서 객체로 클래스나 함수로 사용할 수 있다 잘 설치되었는지 테스트한다 아래는 hello world를..