私はpythonを持っています。私はpythonに新しいことで、不正ボットを作ります。これが私のコードです:
_import discord, datetime, time
from discord.ext import commands
from datetime import date, datetime
prefix = "!!"
client = commands.Bot(command_prefix=prefix, case_insensitive=True)
times_used = 0
@client.event
async def on_ready():
print(f"I am ready to go - {client.user.name}")
await client.change_presence(activity=discord.Activity(type=discord.ActivityType.watching, name=f"{client.command_prefix}python_help. This bot is made by drakeerv."))
@client.command(name="ping")
async def _ping(ctx):
global times_used
await ctx.send(f"Ping: {client.latency}")
times_used = times_used + 1
@client.command(name="time")
async def _time(ctx):
global times_used
from datetime import date, datetime
now = datetime.now()
if (now.strftime("%H") <= "12"):
am_pm = "AM"
else:
am_pm = "PM"
datetime = now.strftime("%m/%d/%Y, %I:%M")
await ctx.send("Current Time:" + ' ' + datetime + ' ' + am_pm)
times_used = times_used + 1
@client.command(name="times_used")
async def _used(ctx):
global times_used
await ctx.send(f"Times used since last reboot:" + ' ' + str(times_used))
times_used = times_used + 1
@client.command(name="command") #THIS LINE
async def _command(ctx):
global times_used
await ctx.send(f"y or n")
times_used = times_used + 1
@client.command(name="python_help")
async def _python_help(ctx):
global times_used
msg = '\r\n'.join(["!!help: returns all of the commands and what they do.",
"!!time: returns the current time.",
"!!ping: returns the ping to the server."])
await ctx.send(msg)
times_used = times_used + 1
client.run("token")
_
pythonバージョン3.8.3を使用しています。私はすでに他の投稿を見ましたが、彼らは私の質問に答えたり、エラーを与えました。あらゆる助けが大いに感謝されるでしょう!
私はそれを理解しようとしていましたが、私にとって簡単だった唯一のものはメッセージをリストに保存していました。
some_list = []
user_message = message.content.split()
some_list.append(user_message)
_
そして私はそのコマンドを使っていますのでそれを削除したいと思いましたそして生のメッセージを入手してください
for i in some_list:
del i[0]# delete's command tag
_