Каналов, комнат нет. Еще есть сервера, группы на максималках, можно сказать. Можно создавать роли, с цветом, правами и прочим. Discord — тот же Slack, но реально лучше и удобней. Если в Slack-е, наверняка за 5 минут нельзя сделать полу-закрытый сервер (или как «группа» называется?), то в Discord-е еще можно добавить кучу свистоперделок в виде ботов.
Туториал хороший, но таких же реально десятки в сети на разных языках. Была бы это серия статей, где от просто «Привет, username!» до работы с шардированием, базами данных и создание экономики в боте. Хотя, это спокойно делается за пару часиком работы, но с нуля новичку будет трудно. А целая серия статей гораздо лучше, ведь все в одном стиле, одной теме и вообще один бот.
— А если по теме, я всегда использую такой парсер команд:
> Это один идентфиикатор «вывод сумма» или идентификатор «Вывод», за которым идет идентификатор «Сумма»?
ЯП спокойно справляется с таким. Первое = 12;
Первое число = 57;
print(Первое);
print(" ");
print(Первое число);
Вывод — «12 57»
Да, отображается. Это не проблема от слова совсем, ну видит пользователь канал и что? Все-равно он не может прочитать сообщения там, что гораздо важнее. И проверка, должен ли человек видеть канал = бОльшая нагрузка на сервера.
[стеб] М-м-м, что? Visual Studio 2017 не поддерживается на Windows 7 32bit? Ха-ха-ха. Может там у вас ARM? Или 1ГБ оперативной памяти? А может просто «лагает» на 4ГБ… Ой, бедные. Клик, кому интересно, что за машина у меня. [/стеб]
Неплохой туториал, как и сам перевод. Но самая главная проблема этой реализации, то, что можно отдалить игру (зум страницы <100%) и будет как чит. Можно увидеть всю карту! Хотя нагрузка возрастает, но без этого никуда.
Мне лично больше нравится Express.JS в связке с Typescript-ом и Gulp-ом, написал одну команду и все само скомпилировалось и запустилось. Достаточно лишь настроить и все. Да и на JavaScript-е есть много прекрасных вещей таких, например как Pug и Less.
Но все-же огромный минус, это 40-50 мегабайтная node_modules…
Вроде только самое нужное, а там 20.000 файлов, сотни папок и очень, очень, много библиотек. Но сама экосистема очень хорошая выходит, пару конфигов в корне, код в «scr», все (Less, клиентский JS код и пр.) компилируется в «dist». И это все одной командой!
В Django все явно не для маленьких проектов, что думаю не особо хорошо. Ведь все-же Django неплохой, много всего из коробки, но мне лично сложно понять, что там к чему.
Хотя я не отрицаю большее удобство и/или возможности других экосистем, фреймворков. P.S. Да, хоть и статья про Python фреймворки, но упоминание Express.JS было, думаю хоть чуток все-же в тему.
Ухты, прикольно, новый синтаксис! Но мой Python 3.8 почему-то не хочет работать с этим. Кричит опять :(
— А если по теме, я всегда использую такой парсер команд:
Работает безотказно и быстро, да, и выглядит элегантно. Лучшего решения, я не могу представить.
ЯП спокойно справляется с таким.
Первое = 12;
Первое число = 57;
print(Первое);
print(" ");
print(Первое число);
Вывод — «12 57»
На третий питон. Хаха.
Но все-же огромный минус, это 40-50 мегабайтная node_modules…
Вроде только самое нужное, а там 20.000 файлов, сотни папок и очень, очень, много библиотек. Но сама экосистема очень хорошая выходит, пару конфигов в корне, код в «scr», все (Less, клиентский JS код и пр.) компилируется в «dist». И это все одной командой!
В Django все явно не для маленьких проектов, что думаю не особо хорошо. Ведь все-же Django неплохой, много всего из коробки, но мне лично сложно понять, что там к чему.
Хотя я не отрицаю большее удобство и/или возможности других экосистем, фреймворков.
P.S. Да, хоть и статья про Python фреймворки, но упоминание Express.JS было, думаю хоть чуток все-же в тему.