Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Облака: ожидание vs реальность
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Кирилл Белый

  • 1
    вклад
  • 17
    вопросов
  • 2
    ответа
  • 100%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как исправить ошибку Unexpected end of input?

    Alexandre888
    Александр @Alexandre888 Куратор тега Discord
    Javascript-разработчик
    правильно будет:
    robot.on('message', message => {
      if (message.content.toLowerCase() === '!приглашения') {
        var user = null;
        user = message.mentions.members.first() || message.author
    
        message.guild.fetchInvites()
          .then
    
        (invites => {
          const userInvites = invites.array().filter(o => o.inviter.id === user.id);
          var userInviteCount = 0;
          for (var i = 0; i < userInvites.length; i++) {
            var invite = userInvites[i];
            userInviteCount += invite.uses;
          }
          message.channel.send(`Вы пригласили ${userInviteCount} пользователей на сервер!`);
        })
      }
    })

    насчёт robot.login() - метод используется в самой нижней части кода, соответственно, ниже эвентов и всего остального.
    Ответ написан 08 нояб. 2020
    Комментировать
    Нравится 1 Комментировать
  • Как вывести количество приглашенных пользователем?

    Alexandre888
    Александр @Alexandre888 Куратор тега Discord
    Javascript-разработчик
    используйте метод .fetchInvites():
    var user = null;
    user = message.mentions.members.first() || message.author
    
    message.guild.fetchInvites()
      .then
    
    (invites => {
      const userInvites = invites.array().filter(o => o.inviter.id === user.id);
      var userInviteCount = 0;
      for (var i = 0; i < userInvites.length; i++) {
        var invite = userInvites[i];
        userInviteCount += invite.uses;
      }
      message.channel.send(`Вы пригласили ${userInviteCount} пользователей на сервер!`);
    })
    Ответ написан 08 нояб. 2020
    2 комментария
    Нравится 1 2 комментария
  • Какую библиотеку лучше и приоритетнее изучать?

    Никита Кудрин @HepkaPlay
    JavaScript Junior.
    Смотря конечно-же какой из языков (JS или Python) вы знаете.
    Если вы изучали JavaScript, выбирайте Discord.JS
    Если вы изучали Python, выбирайте Discord.py

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

    На самом деле не только эти библиотеки можно использовать, можно использовать Discordia, JDA, Eris и другие.
    Ответ написан 24 окт. 2020
    Нравится 2
  • Какую библиотеку лучше и приоритетнее изучать?

    Михаил Демидов @Supchik09
    Python ,Js ,Discord .py.
    Если ты знаешь питон то лучше делать на питон
    ну еще если тебе нужно парсинг сайта
    или узнать погоду то тебе подходит discord py
    или тебе нужно еще доступ к WEBHOOKS то на питоне есть одельный модуль.

    А если тебе нужно простой бот
    то можно выбрать JS если ты его знаешь .
    Ответ написан 24 окт. 2020
    2 комментария
    Нравится 1 2 комментария
  • Не в зависимости от моего сообщения бот бы сначала писал шаблон. Как?

    politon
    Олег @politon
    HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
    Как вариант для старта.
    Ответ написан 12 окт. 2020
    Комментировать
    Нравится 2 Комментировать
  • При выключении компьютера, выключается бот, что делать?

    Надим Закиров @zkrvndm
    Боты, парсеры, расширения
    Вам нужно разместить своего бота на VDS. Само с собой, сначала вам нужно будет найти устраивающий вас по цене и характеристикам вариант, потом настроить VDS и только после этого можно будет переносить бота.

    Бесплатных VDS не существует. Бывают в природе бесплатные php хостинги, но не всякого бота на такой хостинг можно установить.
    Ответ написан 05 окт. 2020
    Комментировать
    Нравится 1 Комментировать
  • Как создать бота для дискорда, общающийся с вами в личных сообщениях?

    Alexandre888
    Александр @Alexandre888 Куратор тега Discord
    Javascript-разработчик
    if (message.channel.type === "dm") { // если тип канала === ЛС
      if (message.content === "привет") {
        message.channel.send("дароу")
      }
      ...
    }
    Ответ написан 05 окт. 2020
    Комментировать
    Нравится 3 Комментировать
Оценили как «Нравится»
Самые активные сегодня
  • Василий Банников
    • 14 ответов
    • 0 вопросов
  • rPman
    • 11 ответов
    • 0 вопросов
  • Dr. Bacon
    • 8 ответов
    • 0 вопросов
  • mkone112
    • 7 ответов
    • 1 вопрос
  • Jump
    АртемЪ
    • 6 ответов
    • 0 вопросов
  • HemulGM
    Hemul GM
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации