some first code added. hope the bot.ini doesnt get uploaded. :) for it to work, rename bot.ini.example to bot.ini, edit the file and install discord.py dependency.
This commit is contained in:
parent
ea4de10330
commit
3f4255ab64
6 changed files with 63 additions and 14 deletions
17
.gitignore
vendored
17
.gitignore
vendored
|
@ -229,17 +229,10 @@ fabric.properties
|
||||||
|
|
||||||
# Android studio 3.1+ serialized cache file
|
# Android studio 3.1+ serialized cache file
|
||||||
.idea/caches/build_file_checksums.ser
|
.idea/caches/build_file_checksums.ser
|
||||||
© 2022 GitHub, Inc.
|
|
||||||
Terms
|
# Added myself
|
||||||
Privacy
|
botdev/
|
||||||
Security
|
bot.ini
|
||||||
Status
|
|
||||||
Docs
|
|
||||||
Contact GitHub
|
|
||||||
Pricing
|
|
||||||
API
|
|
||||||
Training
|
|
||||||
Blog
|
|
||||||
About
|
|
||||||
|
|
||||||
|
|
||||||
|
|
3
.idea/.gitignore
generated
vendored
Normal file
3
.idea/.gitignore
generated
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
# Default ignored files
|
||||||
|
/shelf/
|
||||||
|
/workspace.xml
|
6
.idea/inspectionProfiles/profiles_settings.xml
generated
Normal file
6
.idea/inspectionProfiles/profiles_settings.xml
generated
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
<component name="InspectionProjectProfileManager">
|
||||||
|
<settings>
|
||||||
|
<option name="USE_PROJECT_PROFILE" value="false" />
|
||||||
|
<version value="1.0" />
|
||||||
|
</settings>
|
||||||
|
</component>
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
The Discord bot developed by freakyy85.
|
The Discord bot developed by freakyy85.
|
||||||
|
|
||||||
I develop this bot using discord.py. It should feature slash-commands, extensions inside a modules/ folder, and many more things I
|
I develop this bot using discord.py. It should feature slash-commands, extensions inside a modules/ folder, and many
|
||||||
will try to implement.
|
more things I will try to implement.
|
||||||
|
|
||||||
Check by from time to time to see what has changed. :)
|
Check by from time to time to see what has changed. :)
|
6
bot.ini.example
Normal file
6
bot.ini.example
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
# pybot-f config file. pls rename to bot.ini :)
|
||||||
|
|
||||||
|
# This is the general bot config section.
|
||||||
|
[General]
|
||||||
|
bottoken=BOTTOKEN_HERE
|
||||||
|
|
41
pybot-f.py
41
pybot-f.py
|
@ -0,0 +1,41 @@
|
||||||
|
# pybot-f by freakyy85 (freaky@freakyonline.de)
|
||||||
|
|
||||||
|
import configparser
|
||||||
|
import discord
|
||||||
|
from discord.ext import commands
|
||||||
|
|
||||||
|
description = '''Testing this bot stuff :)'''
|
||||||
|
|
||||||
|
intents = discord.Intents.default()
|
||||||
|
intents.members = True
|
||||||
|
intents.message_content = True
|
||||||
|
|
||||||
|
# Config loading
|
||||||
|
config = configparser.ConfigParser()
|
||||||
|
config.read('bot.ini')
|
||||||
|
bottoken = config['General']['bottoken']
|
||||||
|
|
||||||
|
|
||||||
|
bot = commands.Bot(command_prefix='?', description=description, intents=intents)
|
||||||
|
|
||||||
|
|
||||||
|
@bot.event
|
||||||
|
async def on_ready():
|
||||||
|
print(f'Logged in as {bot.user} (ID: {bot.user.id})')
|
||||||
|
print('------')
|
||||||
|
|
||||||
|
|
||||||
|
@bot.command()
|
||||||
|
async def repeat(ctx, times: int, content='repeating...'):
|
||||||
|
"""Repeats a message multiple times."""
|
||||||
|
for i in range(times):
|
||||||
|
await ctx.send(content)
|
||||||
|
|
||||||
|
|
||||||
|
@bot.command()
|
||||||
|
async def joined(ctx, member: discord.Member):
|
||||||
|
"""Says when a member joined."""
|
||||||
|
await ctx.send(f'{member.name} joined {discord.utils.format_dt(member.joined_at)}')
|
||||||
|
|
||||||
|
|
||||||
|
bot.run('OTc5MzU2MjY4NzkzODMxNDI1.GTX-gW.l7Oc7YoVfAQIUBarQ3jXB6upNKYdD0jeCuAGXE')
|
Loading…
Add table
Reference in a new issue