STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, "static")
urlpatterns = [
path('admin/', admin.site.urls),
# path('accounts/', include('accounts.urls')),
path('home/', include('home.urls'))
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
import discord
from discord.ext import commands
client = commands.Bot(command_prefix = '!')
@client.event
async def on_ready():
print(f'{client.user} - бот успешно запущен')
@client.event
async def on_message(message):
await client.process_commands(message)
if message.author.bot:
# Игнорирование сообщений от ботов
pass
else:
print(f'[{message.channel}] Сообщение от {message.author}: {message.content}')
if __name__ == '__main__':
try:
client.run('токен бота')
except discord.errors.LoginFailure:
print('[ERROR] Неправильный токен для запуска бота!')
if attempt >= age_min and attempt < age_max:
administration = discord.utils.get(
message.guild.roles, name = '[Administration]'
)
channelin = self.client.get_channel(818241897624764417)
await msg.add_reaction("✅")
message_react = await message.channel.send(f'Отлично! Сейчас я вас перенаправлю на администрацию сервера..\nОжидайте..')
await message_react.add_reaction("")
dot = await message.channel.send('`.`')
await channelin.send(f'{message.author.mention} проверку возраста прошёл ✅ \n{administration.mention}, направляю его в <#819306461641179197>\nЖдите..\n**input age**: ' + str(attempt))
@client.event
async def on_message(message):
print(f'[{message.channel}] Сообщение от {message.author}: {message.content}')
{message.channel} - получим название канала, с которого пишут сообщение
{message.author} - получаем автора сообщения
{message.content} - получаем текст сообщения
@client.event
async def on_message(message):
await client.process_commands(message)
print(f'[{message.channel}] Сообщение от {message.author}: {message.content}')