CannibalVox / McDiscord

Minecraft mod to add discord support to servers.
GNU Lesser General Public License v3.0
19 stars 2 forks source link

Feature Request: In-game Chat stream to Discord Text Channel #4

Open PitchBright opened 8 years ago

PitchBright commented 8 years ago

Would it be possible to have the in-game chat stream to a Discord server's text channel? MC to Discord, and Discord to MC… like IRC allows.

This would be configurable, so the server admin can define the name of the text channel, in the mcdiscord.cfg

CannibalVox commented 8 years ago

Eventually, but there's no good way to allow this yet. There will be a large-scale API for discord in the future and then we'll add those features.

PitchBright commented 8 years ago

Awesome. I figured it was premature (to be asking for it), but I wanted to get it down on paper for ya, so the idea didn't get lost for down the road.

canilsen commented 8 years ago

Would it be possible to have a Bot pull chat messages from a log written by mcdiscord?

awade33 commented 8 years ago

Is there any update on this? I think this is really the most needed feature as the mod doesn't really do much atm so there's no real need to use it.

tomaste commented 8 years ago

Agreed with Awade33, I'm looking into setting up a MC->IRC->discord solution and it looks hairy. Would be so nice to just go straight from MC->Discord.

awade33 commented 8 years ago

If you get anything working, tomaste, please let me know :)

tomaste commented 8 years ago

So here's a possible high level scenario:

  1. Find somewhere to host an IRC channel (QuakeNET, Gamesurge, etc.)
  2. Register an Admin nick (the network will have a page on how to do that.
  3. Register a channel as the admin nick.
  4. Register a nick for each MC server that will join
  5. Set them to Auto +v (voice) or +o (Operator) in the IRC Channel above.
  6. Add Purple IRC (http://minecraft.curseforge.com/projects/purpleirc) to each server. (forge and bukkit versions available)
  7. host and run this IRC->discord bridge: https://github.com/reactiflux/discord-irc

I think I can manage all the way up to step 7, but I've never done anything with Linux, so that is where my unknown territory begins.

awade33 commented 8 years ago

I've played with Linux a bit. I've got some time tomorrow so I'll try what you've said and get back to you. On 22 Dec 2015 18:06, "tomaste" notifications@github.com wrote:

So here's a possible high level scenario:

  1. Find somewhere to host an IRC channel (QuakeNET, Gamesurge, etc.)
  2. Register an Admin nick (the network will have a page on how to do that.
  3. Register a channel as the admin nick.
  4. Register a nick for each MC server that will join
  5. Set them to Auto +v (voice) or +o (Operator) in the IRC Channel above.
  6. Add Purple IRC (http://minecraft.curseforge.com/projects/purpleirc) to each server. (forge and bukkit versions available)
  7. host and run this IRC->discord bridge: https://github.com/reactiflux/discord-irc

I think I can manage all the way up to step 7, but I've never done anything with Linux, so that is where my unknown territory begins.

— Reply to this email directly or view it on GitHub https://github.com/CannibalVox/McDiscord/issues/4#issuecomment-166692268 .

TehSeph commented 8 years ago

https://github.com/DV8FromTheWorld/JDA/ This help any? It's the most feature-complete Java Discord library.

[comparison source: https://discordapi.com/unofficial/comparison.html]

canilsen commented 8 years ago

use this instead: http://minecraft.curseforge.com/projects/discordchat

TehSeph commented 8 years ago

@canilsen That's using JDA (the library I linked) lol https://github.com/shadowfacts/DiscordChat

canilsen commented 8 years ago

Exactly. Use that mod instead, since this mod is dead