Дискорд бот, который берет на себя github - PullRequest
0 голосов
/ 04 апреля 2020

Ранее я задавал вопрос о том, как управлять 'dinamyccaly' белым списком из github с помощью бота (На самом деле я не получил ответов, но я создал несогласный).

Итак У меня есть репозиторий github, где все пользователи, которые хотят использовать мое приложение, должны иметь право делать это. Это делается диссон-ботом (построен с модулем python). Когда пользователь хочет быть добавленным в белый список, он должен отправить команду DM боту. Таким образом, все пользователи могут управлять своими учетными записями из белого списка. На самом деле я сделал в этом ожидании:

  • создать git репо на моем р c
  • активировать бот дискорд (также из моего р c)
  • Каждый раз, когда бот получает команду add-account / remove-account, он редактирует файл белого списка
  • Каждый час, когда он фиксирует изменения, внесенные в файл, в github.

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

Также

В настоящий момент Pu sh зафиксированных изменений выполняется сценарием python, который выполняет эти команды

  • os.system('git add .')
  • os.system('git commit -m "whitelist changes. From discord bot')
  • os.system('git push origin master')

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

...