Relay your discord server to irc via avian carrier!
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Rachel Fae Fox 425fbc78f7 Upload files to 'priv' 4 weeks ago
config you didn't see anything 4 weeks ago
docs improved project layout and began documentation 4 weeks ago
lib you didn't see anything 4 weeks ago
priv Upload files to 'priv' 4 weeks ago
test you didn't see anything 4 weeks ago
.formatter.exs initial commit 2 years ago
.gitignore ignore emacs stuff 4 weeks ago
LICENSE.md add license 4 weeks ago
README.md you didn't see anything 4 weeks ago
mix.exs you didn't see anything 4 weeks ago
mix.lock add credo and other tools for later. 4 weeks ago

README.md

Homing Pigeon

Relay your discord server to irc via avian carrier.

Installation

you need to configure this with a dev.exs / prod.exs like such

import Config

config :homingpigeon,
  channels: [
    %{ircnetwork: "net1",
      ircchannel: "#mychannel",
      discordid: 123456789234}
  ],
  networks: [
    %{
      network: "net1",
      server: "irc.example.net",
      pass: "",
      port: 6697,
      ssl?: true,
      nick: "discordirc",
      user: "discord",
      name: "Relay bot for my discord"
    }
  ]

config :nostrum,
  token: "YOUR TOKEN HERE",

Running

$ MIX_ENV="prod" mix run --no-halt

if you're going to be hacking on it, or want the ability to update without restarting, I recommend you run it in iex.

$ iex -S mix

to update your bot while running in iex just type recompile.