A discord selfbot API wrapper (WIP)
Run this in the command line.
pip install selfcord.py
Read our Wiki in regards to documentation and getting started.
A simple selfbot designed to showcase the library's features, intended to be seen as a template or base for other users.
import selfcord
token = "insert token"
bot = selfcord.Bot(prefixes=["!", "?"])
@bot.on("ready")
async def ball(time):
print(f"Connected To {bot.user}\n Startup took {time:0.2f} seconds")
@bot.on("message_delete")
async def message_logger(message):
# DISCLAIMER: If message is not in bots cache only message id, channel id and guild id will be present
if message.author != None:
if message.author.id != bot.user.id:
if message.guild != None: # If the message is in a guild
await aprint(f"""MESSAGE LOGGED:
SERVER: {message.guild.name}
CHANNEL: {message.channel.name}
CONTENT:
{message.author}: {message.content}
""")
else: # If the message is in a DM or Group chat
await aprint(f"""MESSAGE LOGGED:
CHANNEL: {message.channel}
CONTENT:
{message.author}: {message.content}
""")
bot.run(token)
import selfcord
token = "insert token"
bot = selfcord.Bot(prefixes=["!", "?"])
@bot.on("ready")
async def ball(time):
print(f"Connected To {bot.user}\n Startup took {time:0.2f} seconds")
@bot.cmd(description="Purges the channel", aliases=["wipe", "clear"])
async def purge(ctx, amount: int=None):
await ctx.purge(amount)
bot.run(token)
import selfcord
token = "insert token"
bot = selfcord.Bot(prefixes=["!", "?"])
@bot.on("ready")
async def ball(time):
print(f"Connected To {bot.user}\n Startup took {time:0.2f} seconds")
@bot.cmd(description="Snipe", aliases=['s'])
async def snipe(ctx):
await ctx.reply(f"{bot.user.deleted_messages[-1].author}: {bot.user.deleted_messages[-1]}")
bot.run(token)
Please join our discord server here.