text: function welcomeEmbed() {
    return {
      embed: {
        title: 'Welcome to 1Hive! 🍯',
        description:
          'Please say hi in #:wave:intros to share how you found us and what interests you!',
        color: 16769024,
        fields: [
          {
            name: 'Frequently Asked Questions (FAQ) ❓',
            value: 'https://hackmd.io/ObCMUJUxTumG2z6FJ5cnkg',
          },
          {
            name: 'Get free honey 🤑',
            value: 'https://faucet.1hive.org/',
          },
          {
            name: 'Share your thoughts and feeling on our blog! 💭',
            value: 'https://forum.1hive.org/',
          },
          {
            name: 'Learn more about Honey (HNY) 🍯',
            value: 'https://blog.1hive.org/honey/',
          },
          {
            name: 'Announcements and recaps of all the things 📰',
            value: 'https://1hive.substack.com/ ',
          },
          {
            name: 'Documentation of our DAO 📝',
            value: 'https://about.1hive.org/docs/dao/',
          },
          {
            name: 'Detailed description all of our channels',
            value:
              'https://discordapp.com/channels/698287700834517064/758821739202347038/758886904078008363',
          },
        ],
        timestamp: new Date(),
        footer: {
          text: 'about.1hive.org',
        },
      },
    }
  }
  
  function brightidWarningEmbed() {
    return {
      embed: {
        title: 'Warning 🚨',
        description:
          'You should not send BrightID connection links on public channels!',
        color: 16769024,
        fields: [
          {
            name: 'Want to get verified?',
            value:
              'The best way is to join a verification party at https://www.brightid.org/meet.',
          },
          {
            name: 'Need more information?',
            value: 'Give the command `!hny brightid` a try!',
          },
        ],
        timestamp: new Date(),
        footer: {
          text: 'about.1hive.org',
        },
      },
    }
  }
  
  function wrongChannelWarningEmbed() {
    return {
      embed: {
        title: 'Warning 🚨',
        description:
          'Bot commands are only allowed in <#762377613062701146> channel!',
        color: 16769024,
        fields: [
          {
            name: 'Lets keep our discord server clean :)',
            value:
              'We encourage bees to use channels properly, if you ever feel lost check [this at #info](https://discordapp.com/channels/698287700834517064/758821739202347038/758886904078008363).',
          }
        ],
        timestamp: new Date(),
        footer: {
          text: 'about.1hive.org',
        },
      },
    }
  }
  
  function brightidEmbed() {
    return {
      embed : {
        title: 'How to get verified with Bright ID',
        url: 'https://www.brightid.org/',
        color: 16769024,
        author: {
          name: 'Assistant Bee',
          url: 'https://github.com/crisog/assistant-bee'
        },
        description: 'Here is a step-by-step guide to help you get verified with BrightID.',
        thumbnail: {
          url: 'https://i.imgur.com/dRxtULu.png',
        },
        fields: [
          {
            name: '1. Get Verified in the BrightID app',
            value: 'Getting verified requires you make connections with other trusted users. Given the concept is new and there are not many trusted users, this is currently being done through [Verification parties](https://www.brightid.org/meet "https://www.brightid.org/meet") that are hosted in the BrightID server and require members join a voice/video call.',
          },
          {
            name: '2. Link to a Sponsored App (like 1hive, gitcoin, etc)',
            value: 'You can link to these [sponsored apps](https://apps.brightid.org/) once you are verified within the app.',
          },
          {
            name: '3. Type the `!verify` command in the designated channel',
            value: 'In the 1hive server you can type this command in <#762377613062701146>, or you can do this in any public channel in the BrightID discord which [you can access here](https://discord.gg/gH6qAUH).',
          },
          {
            name: '4. Scan the DM\'d QR Code',
            value: 'Open the BrightID app and scan the QR code. Mobile users can click the link that comes with it.',
          },
          {
            name: '5. Type the `!me` command in the designated channel',
            value: 'Once you have scanned the QR code you can return to the designated channels and type the `!me` command which should grant you the orange verified role.',
          },
        ],
        timestamp: new Date(),
        footer: {
          text: 'Embed with thanks to our friends over at https://she.energy/'
        },
      },
    }
  }
  
  function helpEmbed() {
    return {
      embed: {
        color: 16769024,
        author: {
          name: 'Assistant Bee',
          url: 'https://github.com/crisog/assistant-bee'
        },
        description: 'Hi, my name\'s Assistant Bee, I\'m 1hive\'s helper. All my commands are prefixed by `!hny`. Refer to the list below for my full functionality!',
        thumbnail: {
          url: 'https://i.imgur.com/dRxtULu.png',
        },
        fields: [
          {
            name: 'FAQ',
            value: 'For a full overview on 1hive, HNY and brightID verification, please check out the [FAQ](https://forum.1hive.org/t/everything-about-1hive-in-one-place-newfaq-in-development/180).',
          },
          {
            name: '!hny address',
            value: 'Displays HNY\'s contract address',
          },
          {
            name: '!hny pollen',
            value: '[Pollen](https://about.1hive.org/docs/dao/Participation/pollen/) is a contributor rank used to recognize contributions to the Hive. Refer to the command for more information.',
          },
          {
            name: '!hny brightid',
            value: 'Step-by-step guide on how to get verified with [BrightID](https://www.brightid.org)'
          },
          {
            name: '!hny mycred',
            value: 'Shows your total cred and cred earned the past week.'
          },
        ],
        image: {
          url: 'https://i.imgur.com/E7x8s0j.png',
        },
        timestamp: new Date(),
        footer: {
          text: 'about.1hive.org',
        },
      },
    }
  }
  
  function pollenEmbed() {
    return {
      embed: {
        color: 16769024,
        author: {
          name: 'Assistant Bee',
          url: 'https://github.com/crisog/assistant-bee'
        },
        description: '[Pollen](https://about.1hive.org/docs/dao/Participation/pollen/) is a contributor rank used to recognize contributions to 1hive’s discord, discourse, and github communities. These contributions are rewarded with weekly distributions of Honey.',
        thumbnail: {
          url: 'https://i.imgur.com/dRxtULu.png',
        },
        fields: [
          {
            name: 'Signing up',
            value: 'To sign up for Pollen, post in the <#708187332154753065> channel with your relevant IDs and a tag to the <#749003215940485180> channel. An example post is included in the image below.',
          },
          {
            name: 'Future of Pollen',
            value: 'Onboarding is currently done manually, in the future we will attempt to automate this process.',
          }
        ],
        image: {
          url: 'https://i.imgur.com/2OFG47E.png',
        },
        timestamp: new Date(),
        footer: {
          text: 'about.1hive.org',
        },
      }
    }
  }
  
  function honeyAddy() {
    return {
      embed: {
        title: '$HNY Token 🍯',
        color: 16769024,
        fields: [
          {
            name: 'Address',
            value: '0x71850b7e9ee3f13ab46d67167341e4bdc905eef9',
          },
        ],
        timestamp: new Date(),
        footer: {
          text: 'about.1hive.org',
        },
      },
    }
  }
  
  function credEmbed(totalCred, length, cred) {
    return {
      embed: {
        color: 16769024,
        title: 'Your cred:',
        thumbnail: {
          url: 'https://i.imgur.com/dRxtULu.png',
        },
        fields: [
          {
            name: 'Total',
            value: Math.round(totalCred)
          },
          {
            name: 'Last week',
            value: Math.round(cred[length - 1])
          },
        ],
        timestamp: new Date(),
        footer: {
          text: 'about.1hive.org',
        },
      }
    }
  }
  
  module.exports = { welcomeEmbed, brightidWarningEmbed, wrongChannelWarningEmbed, helpEmbed, pollenEmbed, brightidEmbed, honeyAddy, credEmbed }
  