디스코드 공유 서비스를 만들게 되었습니다..
사건의 발단은,, 👽 👾
설계과목에서 일상생활의 불편함을 해소할 수 있는 서비스를 만드는 과제가 나왔어요
학점이 중요했던 학생들(우리조..)은
얼른 만나서 일상생활에서 불편한 것들을 찾기 시작했답니다..ㅎㅎ
그 중 가장 좋았던 의견이
배달 시킬 때 배달비 아깝다, 택시타는 것도 돈 너무 많이 나간다..
라는 의견이었어요. 그래서 팀 목표는
교내 쉐어링 서비스를 만들어 보자!! 가 되었습니다
팀 목표를 정하니 이후에는 어떻게 서비스를 구성할 것인가에 대해 고민했는데..
서버를 어떻게 돌릴 것이며,, 비용은 어떻게 충당할 것인가?
+)심지어 제작기간도 타이트해서 서버와 웹 페이지 모두 만들기에는 무리였어요..
이미 사람들에게 잘 알려져 있고, 자주 이용되는 디스코드
로 쉐어링 서비스를 구축하게 되었습니다🤗🤗
(+덤으로 봇 24시간 구동은 ripilt에서 무료였어요!🤑💰)
현재까지 진행된 디스코드에요!
저희는 학교 커뮤니티에 홍보해서 오늘부터 시범운영을 하고 있습니다 ㅋㅋ
여기서 저는 안내봇
기능을 맡았어요.
아! 그리고 유튜브와 구글은 필수라는 점도!.. 참 선생님이십니다..👴📕
그 밖에는 팀원들이 교내사용자 인증, 욕설 필터링, 채널 꾸미기, 로그기록 남기기 등 열심히 했는데 모쪼록 학우들에게 사랑받는 서비스가 되었으면 좋겠습니다🥰
<일부 코드>
#관리자 공지
if message.content.startswith ("!공지"):
await message.channel.purge(limit=1)
i = (message.author.guild_permissions.administrator)
if i is True:
notice = message.content[4:]
channel = client.get_channel(845533234854494258)
embed = discord.Embed(title="*🔮채널 공지사항🔮*", description="\n――――――――――――――――――――――――――――\n\n{}\n\n――――――――――――――――――――――――――――".format(notice),timestamp=datetime.datetime.now(pytz.timezone('UTC')), color=0x00ff00)
embed.set_footer(text="Bot Made by. 바코드 # | 담당 관리자 : {}".format(message.author), icon_url="https://imgur.com/niSDQ3a.png")
embed.set_thumbnail(url="https://imgur.com/niSDQ3a.png")
await channel.send ("@everyone", embed=embed)
await message.author.send("*[ BOT 자동 알림 ]* | 정상적으로 공지가 채널에 작성이 완료되었습니다 : )\n\n[ 기본 작성 설정 채널 ] : {}\n[ 공지 발신자 ] : {}\n\n[ 내용 ]\n{}".format(channel, message.author, notice))
+) 더 추가되는 내용이 있다면 추가로 또 올릴게요!