RUVIDEO
Поделитесь видео 🙏

nextcord tutorial pt2 | storing data with mongodb

📁 Разное 👁️ 17 📅 02.12.2023

Code below.

import nextcord
from nextcord.ext import commands, application_checks
from nextcord import SlashOption
import pymongo

# To install pip install -r requirements.txt

MongoURI = 'YourMongoDbUrl'
token = 'YourDiscordBotToken'

client = pymongo.MongoClient(MongoURI)
db = client.data
collection = client.data.YourCollectionName

intents = nextcord.Intents.all()

# application_checks.has_permissions(kick_members=True) -- can be used for command permissons just add after @bot.slash_command

bot = commands.Bot(command_prefix="!", intents=intents)

@bot.event
async def on_ready():
await print("Bot Ready!")

@bot.slash_command(name="test", description="the test command")
async def test(ctx):
await ctx.send('works!!')

@bot.slash_command(name="YourCommandName", description="Your command name here.")
# add command permissions check here.
async def ok(ctx, youroptionnamehere : str = SlashOption(name="youroptionnamehere", description="ok", required=True)):
if collection.count_documents({ "userid": nextcord.Member.id }):
await ctx.send('User already found on database.')
else:
await ctx.send('Created some data.')

collection.insert_one(
{
"userid": nextcord.Member.id,
}
)

bot.run(token)

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «nextcord tutorial pt2 | storing data with mongodb», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.