AresChat / sb0t

GNU Affero General Public License v3.0
7 stars 9 forks source link

HttpRequest(); #79

Open ManuD33P opened 1 year ago

ManuD33P commented 1 year ago

Is there any possibility to change the encoding of the http request in post? change it for a preferential encoding, or at least choose between the one that exists and the one with json encoding? for more interesting developments with api. if i remember correctly the class is: JSHttpRequestInstance.cs your current encoding is aplicación/x-www-form-urlencoded used for form data but if I wanted to deliver an object in the request, it would give me an error when receiving it. Changing this could bring important benefits such as synchronization of scripts through api, development of scripts greater compatibility of APIs (such as gpt chat); I could even replace the user in the livescript

https://github.com/AresChat/sb0t/blob/b8923f20eeb92f29912dc9641ad030a03cb1901d/scripting/Instances/JSHttpRequestInstance.cs#L136

fnandoleal commented 1 year ago

flags.js.zip giant.js.zip Tenho muitos scripts(roteiros) guardados do bate-papo Ares(sb0t). Maioria são disponibilizados por outros desenvolvedores de scripts. Posso disponibilizar alguns aqui. E tenho interesse no script que pesquisa música que está sendo escutada na sala, e aparece foto do álbum. Creio que se usa api do last.fm. Não sou muito bom em javascript. Mas posso ajudar em melhorias de bate-papo no Ares. Sou brasileiro. quiz.js_new_script_for_sb0t.txt Skype.js_v1.0.zip Music Extension by boss.zip Msn.zip Banderas1.0.zip bienvenida.zip traductor.txt

ManuD33P commented 1 year ago

flags.js.zip giant.js.zip Tenho muitos scripts(roteiros) guardados do bate-papo Ares(sb0t). Maioria são disponibilizados por outros desenvolvedores de scripts. Posso disponibilizar alguns aqui. E tenho interesse no script que pesquisa música que está sendo escutada na sala, e aparece foto do álbum. Creio que se usa api do last.fm. Não sou muito bom em javascript. Mas posso ajudar em melhorias de bate-papo no Ares. Sou brasileiro. quiz.js_new_script_for_sb0t.txt Skype.js_v1.0.zip Music Extension by boss.zip Msn.zip Banderas1.0.zip bienvenida.zip traductor.txt

No entiendo bien a que te referis, pero yo hablaba de una clase dentro del codigo del sb0t, de todas maneras fue hecho y aprovado en una version alternativa del sb0t.

si te interesa te dejo el link. Incluso ya se implemento un livescript alternativo, y tambien guarda y muestra los avatars de los ib0ts.

https://github.com/bsjaramillo/sb0t

howspooky commented 1 year ago

So you want to be able POST with a JSON body etc etc?

ManuD33P commented 1 year ago

Yes.

if (request.Headers["ContentType"] == null)
                            request.ContentType = "application/x-www-form-urlencoded";

                        else

                            request.ContentType = request.Headers["ContentType"];

Link refer