Задать вопрос
Ответы пользователя по тегу C#
  • Как отправлять сообщения через вебхук в Discord канал?

    GamerDisclaimer
    @GamerDisclaimer
    Scratch Программист XD
    Готовая утилита с решением, снизу код, и тутор
    Ссылка удалена модератором, нарушение п.5.7 Регламента.
    Я довольно долго копался с решением, перерыл пол гугла, потратил несколько часов
    И наконец-то сделал это!
    Автор вопроса, пж отметь ответ за старания:)
    Кстати, довольно интересная тема! я наработки сносить не буду

    И первое, что хочу сказать, это то, что прога написана на Python, так что нам потребуется установленный питон, и библиотека discord.py


    Вот вам краткое обучение:
    Пошаговое создание вебхука

    611cdea27551f113640884.jpeg
    611cdeda67dbe369516144.jpeg
    611cdf354562a461795201.jpeg


    Создаём файл с расширением .py
    Вводим следующий код:

    from discord import Webhook, AsyncWebhookAdapter
    import asyncio
    import aiohttp
    
    
    async def send () :
        URL = input('Введите URL вашего вебхука: ')
        Message = input('Введите ваше сообщение: ')
    
        async with aiohttp.ClientSession() as session:
            webhook = Webhook.from_url(URL, adapter=AsyncWebhookAdapter(session))
            await webhook.send(Message)
    
    
    asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
    asyncio.run(send())


    Сохраняем, запускаем, вводим URL и наше сообщение

    Проверяем. Всё работает
    611cebaa75960288108519.jpeg
    Ответ написан
    3 комментария