Перейти к содержимому

ov3rwrite

Пользователи
  • Публикации

    49
  • Зарегистрирован

  • Посещение

  • Победитель дней

    5

Все публикации пользователя ov3rwrite

  1. А черт его знает. Мб дело и правда в ней.
  2. Нет, это вообще странно. Это не апи проблема, я с постмана чекал, там все ок. Это толи internet api чета крутит либо что то еще из OC.
  3. Спасибо огромное, буду использовать. И да, оно увы выдает не только 4 цифры, иногда бывают и 3, аля u043
  4. Решил я вдруг написать дискорд-клиент на основе интернет карты, гуи библиотеки @Zer0Galaxy и json либы на гитхабе. Спустя долгое время разработки я понял, что совсем ничего не умею, а проблемы появились даже на стадии вывода. Вообщем я решил выложить сюда свои наработки, так как то, что уже написано работает нереально медленно и через раз, а сохранить и показать задумку хочется. Вкратце - это дискорд клиент, работающий на реквестах и без веб-сокетов(что и стало основной причиной того, что я это забросил), который умеет авторизовываться, выводить сервера, каналы и криво-косо выводить последнее сообщение в них Также возникла проблема с русскими символами, вместо них оно выводит Unicode Escape Sequence в виде "u0422u0435" Ссылку оставляю тут, делайте что хотите, надеюсь кто-нибудь поддержит задумку и я возьмусь за написание веб-сокетов https://pastebin.com/Zfn7YCqT Использовалось: https://gist.github.com/tylerneylon/59f4bcf316be525b30ab
  5. Спасибо за помощь, уже пытался в аргументы совать)
  6. Некропостинг, но можно как то из onChange объекта List достать элемент, который был выбран?
  7. И как же вы проверяли?Лично у меня возник код 400(Bad Request) при отправке запроса, и я ТОЧНО знаю что дело именно в Content-Type.Тем более, я отправлял одни и те же данные с программы на Python и на Lua, где питон возвращал все корректно, а луа опять же возвращал 400(проверял на ocelot desktop). инфа из непроверенных источников:
  8. При отправке POST запроса столкнулся с тем что internet.request() либо что-то еще вырезает значение Content-Type из таблицы headers(об этом мне рассказал друг когда я столкнулся с кодом 400) которая отправляется и запрос просылается дальше.Можно ли этого как-то избежать и с чем это связано?
  9. Если честно то не выглядит как что-то перспективное.Просто сгребание всевозможных библиотек в одну кучу.
  10. Вообщем залил я все это дело на гитхаб, если кому это вообще понадобится https://github.com/GalactiMeX/OC-Discord
  11. Ой-ой-ой,вы не видели сам код майноси на гитхабе)Я в году так 2018 смотрел,там были переменные по типу pizda, pizdaLength
  12. Не читал комменты выше но вообще-то есть обертка для всего этого.Почитайте https://ocdoc.cil.li/api:internet.Полезные там только 2 функции и это internet.open() и internet.request().
  13. Вполне вероятно)Если честно я очень поверхнстно разбираюсь в discord api,поэтому не стал заморачиваться
  14. И как же вы предлагаете без внешнего сервера?)Куда подключаться?И да,без проблем можно реализовать мост между чатами.Вы говорите так,как-будто эта программа должна делать что-то большее
  15. Угу,я знаю,декоратор client.command и prefix.Класс уже пробовал,не получилось,знаю что global лучше не юзать.Не стал делать асинхронность(хотя желательно) ибо это было расчитано на 1 клиента.Опять же поскольку было расчитано на 1 клиента и об этом никто не знал,о безопасности речи и быть не может ибо зачем.Скоро все пофикшу И да,если ты не понял то демонстрация клиента происходила на стороннем сервере майна а сервер программы запускался на моем компе)0.0.0.0 в сервере - весь инет,а то что в клиенте - айпи(не локальный) так что вот так
  16. А вот и пример использования: На фоне звуки от майнкрафта, это не шум микрофона)
  17. Вдруг решил я написать программу для управления компом через дискорд, но поскольку на Lua это не реализовано(по крайней мере здесь ничего подобного не было),я решил использоовать Python, да и тем более мне не взлюбился Lua,да и знаю я его слабо.Обращаю внимание на то,что код на стороне Lua это дичайший франкенштейн из разных гайдов и функций в интернете!Да и сторона питона то вообщем не славится отсутствием костылей) Код на Lua: Код на Python: Внимание! В client.run находится токен бота. global использовать было нежелательно,но это самое быстрое решение которое я нашел Перед использованием необходимо открыть порт(в данном случае 1337) В internet.open первым аргументом указываете свой айпи(там не мой айпи,пробить не пытайтесь) Инструкция по использованию: 1.Запустить код на Python(сервер) 2.Запустить код на Lua(клиент) В консоли где вы запускали питоновский код,должно появится сообщение "<адрес> connected" 3.В дискорд сервере куда вы пригласили бота написать /execute_lua <команда> и он выполнит команду на OpenOS и вернет вам то,что вывела эта команда (эта команда выполнится на компе OpenComputers) Скоро появятся новые фичи по типу выполнения кода на луа и видео с примером использования.
  18. А,нет, оказывается только первую букву заглавной в нике надо писать.
  19. Не,не робит,вписал вместе с мобами ник,не прокатило
  20. Можно как-то моблист переделать в плеер-лист?Т.е. перебор ников по строкам,и если ник совпадает,выводить редстоун сигнал,не?
  21. Можно ли сделать так, чтобы и была не мигающим сигналом,а полноценным?
  22. Решил я значит такой сделать систему безопасности, основанную на редстоуне и Sentry Turret ах,но мне понадобился детектор игрока, который по обнаружении в определенном радиусе блоков определенного(не любого) игрока выдавал редстоун сигнал.Так вот, у меня появился вопрос как это сделать.Если сможете помочь,отпишите внизу.
×
×
  • Создать...