disnake

Форк
0
/
new_member.py 
26 строк · 673.0 Байт
1
# SPDX-License-Identifier: MIT
2

3
"""An example sending welcome messages for newly joined members."""
4

5
import os
6

7
import disnake
8

9

10
class MyClient(disnake.Client):
11
    async def on_member_join(self, member: disnake.Member):
12
        guild = member.guild
13
        if guild.system_channel:
14
            to_send = f"Welcome {member.mention} to {guild.name}!"
15
            await guild.system_channel.send(to_send)
16

17
    async def on_ready(self):
18
        print(f"Logged in as {self.user} (ID: {self.user.id})\n------")
19

20

21
intents = disnake.Intents.default()
22
intents.members = True
23

24
if __name__ == "__main__":
25
    client = MyClient(intents=intents)
26
    client.run(os.getenv("BOT_TOKEN"))
27

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.