Счастье, оно в мелочах и улыбках (публикации за 31 августа 2021)16 читателей тэги

Автор: Lariday

* * *

Вчера сделала дискорд-бота. Он уже умеет говорить "hello world". Я чувствую себя воодушевленной из-за этого, но вообще странно гордиться такой мелочью.

 

Оказывается, это совсем не сложно. В интернете довольно много уроков на эту тему. Выбрала язык питон, сервис repl. Раньше уже немного работала там. В целом пайтон у меня на начальном уровне, простые штуки сделать умею, но нужно гуглить. Но зная основы одного языка, можно выучить и другой. Так вообще довольно понятны были объяснения и примеры. Потом дополнительно подключила сервис пинга бота, чтобы того не выключало от бездействия.

 

Хотя были моменты, когда снова чувствовала себя студенткой. Делаешь все по инструкции, а не работает. Конечно, с момента её написания уже обновились версии сервисов, нужно читать, какие функции пришли на замену старым.

 

Теперь следующий шаг - закодить задумку. Как это сделать на более привычных языках более - менее представляю. Считать команду, выполнить алгоритм, сохранить результат, ответить ответственному об итоговом итоге. В моем конкретном же случае находятся подводные камни, с которыми ещё предстоит разобраться.

 

Например, мой бот глушит других ботов на сервере - нужно добавить ограничение на приём команд. Хочу сделать разные меню доступа в зависимости от полей пользователей. Уже нашла уроки про это, но ещё не поняла, как будет само взаимодействие. То есть, будут ли у бота права читать роли на чужом сервере? Видела те, которые их раздают, наверное, возможно, но как-то не очень представляю.

 

Как хранить логи в репле? Есть ли там ограничение. Если бы это была локальная программа, сохраняешь просто на компьютер, а тут как? Есть ли смысл делать базу данных или просто вбить все в обычный текстовый файл - зависит от охвата, но мне сложно спрогнозировать рост численности пользователей. Наверное, нужно брать с запасом.

 

Столько интересных вопросов. В браузере уже десятки вкладок открыты. В одном месте урок, во втором форум, в третьем обсуждение. Рада, что смогла себя придумать себе интересное занятие да ещё и навыки программирования улучшу.

 

Уже просматривала сайты фриланса, что странно, таких работ почти нет. Неужели никому не нужны боты? Мне казалось, они довольно популярны. Я бы могла, как набью руку, сделать парочку на заказ..


Лучшее   Правила сайта   Вход   Регистрация   Восстановление пароля

Материалы сайта предназначены для лиц старше 16 лет (16+)