일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- numpy
- Java
- Excel
- Google Excel
- google apps script
- c#
- dataframe
- Tkinter
- GIT
- PySpark
- hive
- list
- PostgreSQL
- PANDAS
- gas
- math
- Python
- Google Spreadsheet
- Kotlin
- Github
- Redshift
- 파이썬
- SQL
- array
- string
- django
- Mac
- Apache
- matplotlib
- Today
- Total
목록discord bot (5)
달나라 노트
Heroku를 이용해서 Discord bot을 이용하다보면 동시에 여러 개의 Discord bot을 배포하고 싶을 때가 있습니다. 이런 경우 여러 개의 Discord bot 코드를 가진 python 파일을 적은 후 Procfile을 아래처럼 적으면 됩니다. Procfile test_bot_one: python test_bot_one.py test_bot_two: python test_bot_two.py Procfile에는 Discord bot 코드가 담긴 python파일을 실행시키는 command를 적는 곳입니다. 여기서 콜론(:)을 기준으로 왼쪽은 worker process의 이름입니다. 즉, 내가 원하는대로 정할 수 있는 것이죠. 그리고 콜론(:)을 기준으로 오른쪽은 python 파일을 실행시키는 c..
Python discord API를 사용할 때 어떤 메세지의 작성자를 불러오는 방법이 있습니다. 먼저 discord.ext.commands를 사용하는 경우입니다. from discord.ext import commands discord_token = 'token_string' client = commands.Bot(command_prefix='/') @client.event async def on_ready(): print('{} logged in.'.format(client)) print('Bot: {}'.format(client.user)) print('Bot name: {}'.format(client.user.name)) print('Bot ID: {}'.format(client.user.id)) ..
Heroku에서 무료로 호스팅을 지원하는 시간은 기본적으로 한달에 550시간입니다. 적은 시간은 아니나 한 달 동안 24시간 내내 뭔가를 hosting하려면 최대 744시간이 필요하므로 살짝 부족하죠. 24시간 * 31일 = 744시간 무료 호스팅 시간을 1000시간으로 늘릴 수 있는 방법이 있는데 바로 Heroku 계정에 결제수단(카드)를 등록하는 것입니다. 먼저 Heroku 링크에 접속해줍시다. https://dashboard.heroku.com/apps 로그인을 한 후 우측 상단에 프로필을 클릭하여 Account settings 버튼을 클릭합니다. 그리고 Billing 탭을 클릭하면 위같은 화면이 나옵니다. 화면을 살펴보면 빨간색으로 표시된 부분에서 지금 550시간의 무료 시간이 남아있고, cred..
지난번까지 discord bot을 만들고 작동까지 시켜봤습니다. Discord bot 만들기 1 = https://cosmosproject.tistory.com/384 Discord bot 만들기 2 = https://cosmosproject.tistory.com/482 근데 아주 결정적인 문제가 있습니다. 기본적으로 discord bot은 여러분이 컴퓨터에서 작성한 Python code를 실행시켜놓은 상태에서만 작동을 한다는 것입니다. 즉, 내가 컴퓨터를 계속 켜두고 discord bot의 내용이 담긴 코드를 실행시켜두지 않으면 그 시간에는 그 누구도 discord bot을 이용할 수 없죠. 이 부분을 해결하려면 나의 discord bot을 계속 실행시켜줄 수단이 필요합니다. 보통 이런 과정에서는 서버..