Задать вопрос
Учу C#.
Контакты
Местоположение
Россия, Свердловская обл., Екатеринбург

Наибольший вклад в теги

Все теги (10)

Лучшие ответы пользователя

Все ответы (6)
  • Что такое .Net и .Net framework?

    Zuguki
    @Zuguki
    I'm working all the time!
    Привет.
    Раньше было разделение на .net framework, .net core и .net standart. Суть в том, что все это фреймворки, которые содержат либы и тд. Просто либы в .net framework - только под винду, а под .net core кросплатформенные решения.

    .net framwork и .net core оба используют внутри себя .net standart
    Сейчас .net framework и .net core объеденили и получился .net (кросплатформенный)
    Ответ написан
    1 комментарий
  • Что можно почитать, чтобы уметь работать с серверами на linux?

    Zuguki
    @Zuguki
    I'm working all the time!
    По поводу книг не знаю, но мне очень помог этот видео курс: https://www.youtube.com/watch?v=fAHpGshMCgQ&list=P...
    Рассказчик объясняет очень интересно и понятно.
    Ответ написан
    Комментировать
  • Есть ли возможность с помощью библиотеки discord.py на языке Python реализовать идею зачисления баллов за сообщение?

    Zuguki
    @Zuguki
    I'm working all the time!
    Смотри, я делал это через json, но думаю ты разберешься с тем, как все настроить на базе данных.

    @client.event
    async def on_message(message):
        with open('data.json', mode='r') as file:
            data = json.load(file)
    
        client_id = str(message.author.id)
    
        # The function checks users in 'data' variable.
        async def update_data(user):
            if user not in data:
                data[user] = {}
                data[user]['lvl'] = 1
                data[user]['exp'] = 0
    
        # The function gives exp to users, when they send messages.
        async def add_exp(user):
            data[user]['exp'] += 0.1
    
        # The function gives a new level once exp reaches new level-milestone.
        async def add_lvl(user):
            if data[user]['exp'] >= data[client_id]['lvl']:
                data[user]['exp'] = 0
                data[user]['lvl'] += 1
                emb = discord.Embed(description=f'{message.author} Повысил свой уровень!', color=0xf2db0a)
                await message.channel.send(embed=emb)
    
        await update_data(client_id)
        await add_exp(client_id)
        await add_lvl(client_id)
    
        with open('data.json', mode='w') as file:
            json.dump(data, file)


    Получается такая реализация, что когда пользователь что либо пишет, у него прибавляется exp, если exp == lvl, то lvl обновляется, а exp обнуляется.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (10)