The (official) Discord server now available!

IronRain

The One and Only (AFAIK)
Administrator
Moderator
Donator
Joined
Oct 11, 2009
Messages
3,360
Reaction score
153
Points
88
Location
Utrecht
Website
www.spaceflightnewsapi.net
Hi everyone,

Since about a year now, I've been using Discord as a way to communicate within various communities. I've seen the number of communities using Discord grow really fast, either as an addition or as a replacement for services like TeamSpeak.
Discord is a service where communities can digitally meet. This can go through both text-chatting, as through voice-chat. You can create categories, channels within the categories and there is a pretty in-depth role system for User Right management.
One other cool feature I like is the webhook feature to add some automation.

Because I couldn't go to work yesterday (snow \o/), I decided to create our own Orbiter-Forum Discord server.

So, without further ado, you can join the server here: https://discord.gg/ntVSCZQ

I've created some basic categories and channels and applied some simple roles to it. If you want to have a Category/Channel added, please let me know through a PM, either here or on Discord.
Please bear in mind that it follows the same Rules and Guidelines of the forum.

That's it for now! Please be sure to check out the pinned messages in the channels for information.

Again:

  • Official
  • This forums Rules and Guidelines apply
  • Contact me about Discord-stuff
:cheers:
 
Last edited:

IronRain

The One and Only (AFAIK)
Administrator
Moderator
Donator
Joined
Oct 11, 2009
Messages
3,360
Reaction score
153
Points
88
Location
Utrecht
Website
www.spaceflightnewsapi.net
Some updates:

  • As planned, we now have some news-update bots
  • Also as planned, we now have some launch-update bots

Also, please try to use the same nickname as you have on the Forum. If you would like to have your name changed and you'd like me to do it; please let me know.
 
Last edited:

IronRain

The One and Only (AFAIK)
Administrator
Moderator
Donator
Joined
Oct 11, 2009
Messages
3,360
Reaction score
153
Points
88
Location
Utrecht
Website
www.spaceflightnewsapi.net
And another update:
  • The Orbiter-Forum Discord server is now official;
  • Added the OF Admin role and the OF Moderator role (well, Xyon did that one actually).

A note on the webhooks: the service I used (Zapier) rate-limits after some time. Therefore, before throwing money to them, I'm looking if I can migrate to another service. Because of that, the updates in the updates channels may not be completely up-to-date.
 
Last edited:

IronRain

The One and Only (AFAIK)
Administrator
Moderator
Donator
Joined
Oct 11, 2009
Messages
3,360
Reaction score
153
Points
88
Location
Utrecht
Website
www.spaceflightnewsapi.net
And another update:
A note on the webhooks: the service I used (Zapier) rate-limits after some time. Therefore, before throwing money to them, I'm looking if I can migrate to another service. Because of that, the updates in the updates channels may not be completely up-to-date.
They should be up-to-date again (from now on, at least). I decided to create my own integration, since I was looking to gain some experience with NodeJS anyway. The application is called Progress as it is designed to transport (JSON) payloads. The repo is open for anyone and can be found here.

One note though: I'm not a "real" developer, so the code is not perfect. Like I said, I did this project to gain some experience with NodeJS (I even have some Udemy courses on my backlog), and this seemed like a fun little project. I'm sure the code can be more efficient, so if you have constructive feedback, please let me know. I've created a Github Kanban board, which can be found here. The board will be updated with future additions, but this will be mostly behind the scene stuff.

You can also download the code here.
 
Last edited:

IronRain

The One and Only (AFAIK)
Administrator
Moderator
Donator
Joined
Oct 11, 2009
Messages
3,360
Reaction score
153
Points
88
Location
Utrecht
Website
www.spaceflightnewsapi.net
A couple of changes:

  • News updates application moved to an Alpine container (instead of a Pi). Just a behind-the-scene thing;
  • New category/channel for OMP. Both text and voice (thanks to OvalDream for the idea);
  • IRC and Discord are now combined. Messages on Discord will appear in the IRC channel, and vice versa. Made possible by the one and only Xyon.
 

Face

Addon Developer
Addon Developer
Beta Tester
Joined
Mar 18, 2008
Messages
4,115
Reaction score
57
Points
73
Location
Vienna
  • New category/channel for OMP. Both text and voice (thanks to OvalDream for the idea);
Is this meant for the Orbiter Multiplayer Project here, or is there another one?!?
 

Xyon

Puts the Fun in Dysfunctional
Administrator
Moderator
Addon Developer
Webmaster
GFX Staff
Donator
Beta Tester
Joined
Aug 9, 2009
Messages
6,625
Reaction score
78
Points
123
Location
10.0.0.1
Website
www.orbiter-radio.co.uk
I've added a bot to the Orbiter Forum IRC server, which you can also interact with via the Discord service. geordi is a slightly modified variant of this geordi - modified to allow interaction with discord users as well as IRC users.

geordi is a C++ evaluation bot, and to make things even easier I've cobbled together some of the best bits from orbiterAPI.h into his prelude, so you'll have things like VECTOR3 available inline too. It's a useful way to share or shake out some code - you may want to prototype something, for instance, and geordi can show you if it'll give you the result you expect quite rapidly.

geordi is written in Haskell, and compiles things within a chroot within an unprivileged LXC container on my server. It uses gcc and clang for compilation, not msvc, so there are some differences, but compiling the end-result binary or linking to Windows modules isn't really the intention of this bot.

For example, VECTOR3 maths:
[12:05:30] <~Xyon> geordi { using namespace oapi; VECTOR3 x = _V(5.5, 5.2, 1.3); VECTOR3 y = _V(2.2, 4.3, 4.4); VECTOR3 result = x + y; cout result.x; }
[12:05:30] <%geordi> error: expected ';' before 'result'
[12:05:39] <~Xyon> geordi { using namespace oapi; VECTOR3 x = _V(5.5, 5.2, 1.3); VECTOR3 y = _V(2.2, 4.3, 4.4); VECTOR3 result = x + y; cout << result.x; }
[12:05:39] <%geordi> 7.7
[12:05:42] <~Xyon> geordi { using namespace oapi; VECTOR3 x = _V(5.5, 5.2, 1.3); VECTOR3 y = _V(2.2, 4.3, 4.4); VECTOR3 result = x + y; cout << result.y; }
[12:05:42] <%geordi> 9.5
[12:05:44] <~Xyon> geordi { using namespace oapi; VECTOR3 x = _V(5.5, 5.2, 1.3); VECTOR3 y = _V(2.2, 4.3, 4.4); VECTOR3 result = x + y; cout << result.z; }
[12:05:53] <%geordi> 5.7
Being the hyper-intelligent starship engineer he is, geordi supports history editing, thus:

[12:58:19] <~Xyon> geordi { VECTOR3 x = _V(5.5, 5.2, 1.3); VECTOR3 y = _V(2.2, 4.3, 4.4); VECTOR3 result = x + y; cout result.x; }
[12:58:19] <%geordi> error: 'VECTOR3' was not declared in this scope
[12:58:46] <~Xyon> geordi: add using namespace oapi; after {
[12:58:46] <%geordi> error: expected ';' before 'result'
[12:58:48] <~Xyon> geordi: show
[12:58:48] <%geordi> {using namespace oapi; VECTOR3 x = _V(5.5, 5.2, 1.3); VECTOR3 y = _V(2.2, 4.3, 4.4); VECTOR3 result = x + y; cout result.x; }
[12:59:00] <~Xyon> geordi: add << after cout
[12:59:00] <%geordi> 7.7
[12:59:06] <~Xyon> geordi: show
[12:59:06] <%geordi> {using namespace oapi; VECTOR3 x = _V(5.5, 5.2, 1.3); VECTOR3 y = _V(2.2, 4.3, 4.4); VECTOR3 result = x + y; cout<< result.x; }
You can, as I say, interact with geordi in either discord or IRC. in discord, there are some interesting character formatting foibles that may impact your code unless you surround the whole thing in backticks (`), which discord treats as a code snippet and geordi will then read.

Happy hacking!
 

IronRain

The One and Only (AFAIK)
Administrator
Moderator
Donator
Joined
Oct 11, 2009
Messages
3,360
Reaction score
153
Points
88
Location
Utrecht
Website
www.spaceflightnewsapi.net
Good day everyone,

Some of you might have noticed already, but in case you've missed it, here are some changes coming up for the Discord server.

Starting at 20:00 UTC today, you will need to verify yourself in the Discord server. This process is really simple, and CAPCOM will help you with this. In #launch-complex-39, Xyon explains what you need to do to gain access to the channels again.

The reason we need to do this is to keep the server clean. This way we can enforce the same moderative actions we have to do here on OF (yes, unfortunately this is needed).

After verifying yourself, everything will be normal again.

Thanks and take care!
 

Xyon

Puts the Fun in Dysfunctional
Administrator
Moderator
Addon Developer
Webmaster
GFX Staff
Donator
Beta Tester
Joined
Aug 9, 2009
Messages
6,625
Reaction score
78
Points
123
Location
10.0.0.1
Website
www.orbiter-radio.co.uk
An addendum to the previous addendum - we will only consider accounts from Orbiter Forum which have a minimum of 10 significant posts under their belts, where significant here just means something more than a simple one-liner post which serves only to increment the post count.

Happy Orbiting!
 

gattispilot

Addon Developer
Addon Developer
Joined
Oct 17, 2007
Messages
5,828
Reaction score
152
Points
138
Location
Dallas, TX
Great. So I was linked at home. But on another server. It worked on Monday but now it is saying to claim an account.
 

Xyon

Puts the Fun in Dysfunctional
Administrator
Moderator
Addon Developer
Webmaster
GFX Staff
Donator
Beta Tester
Joined
Aug 9, 2009
Messages
6,625
Reaction score
78
Points
123
Location
10.0.0.1
Website
www.orbiter-radio.co.uk
Hey! Yeah, you'll need to tell CAPCOM about your OF profile so it can link you up. You'll find details of how to do that in the #launch-complex-39 channel.
 

gattispilot

Addon Developer
Addon Developer
Joined
Oct 17, 2007
Messages
5,828
Reaction score
152
Points
138
Location
Dallas, TX
Thanks. I can't do that til I claim my account which is already registered.
 

Xyon

Puts the Fun in Dysfunctional
Administrator
Moderator
Addon Developer
Webmaster
GFX Staff
Donator
Beta Tester
Joined
Aug 9, 2009
Messages
6,625
Reaction score
78
Points
123
Location
10.0.0.1
Website
www.orbiter-radio.co.uk
Ah, okay. That's a discord thing, not an OF thing - you need to hit that Claim Account button and follow their process.
 

gattispilot

Addon Developer
Addon Developer
Joined
Oct 17, 2007
Messages
5,828
Reaction score
152
Points
138
Location
Dallas, TX
Thanks I have but it says that my email is already registered. I might just try it from my home network
 

Interceptor

Active member
Joined
Mar 28, 2008
Messages
2,666
Reaction score
24
Points
38
Location
Michigan,Florida
Hi Xyon,I registered nearly a month ago and still am waiting a confirmation I am member GMRX51 on discord please help. Thanks
 

Xyon

Puts the Fun in Dysfunctional
Administrator
Moderator
Addon Developer
Webmaster
GFX Staff
Donator
Beta Tester
Joined
Aug 9, 2009
Messages
6,625
Reaction score
78
Points
123
Location
10.0.0.1
Website
www.orbiter-radio.co.uk
Sorry for the delay; please see your PM inbox here for instructions.
 

gattispilot

Addon Developer
Addon Developer
Joined
Oct 17, 2007
Messages
5,828
Reaction score
152
Points
138
Location
Dallas, TX
So I need help to uninstall Discord and install again properly. I am using Windows 10 and uninstalled it and removed. But when I restart in keeps coming up saying I have issues.
 
Top