Giter Site home page Giter Site logo

network's Introduction

Network Bot

Time to ditch Titter and Facebook

This discord bot adds some key functionalities to discord:

  • True social networking
  • Server templates

You can join the Support Server to contact the developers.

Features

Social Network Feature

This feature brings some of the common functionalities of other social networks, like Twitter and Facebook, to Discord. This bot helps make Discord be the only social network anyone would ever need.

Social Network Example

  • .createnetwork => creates all the channels and roles necessary for a full profile server. This server will serve as a facebook group/profile or twitter profile page.
    • #wall => where you make your posts.
      • Anyone following you will have this message sent to their #feed channel.
      • Every message sent in this channel will get ❀️, πŸ”„, and βž• reactions added.
        • πŸ”„: Repost that message in their own #wall channel, like a retweet.
        • ❀️: Send a message to #notifications saying someone has liked this message.
        • βž•: you will follow/unfollow the original poster.
    • #feed => the posts from all the people you follow.
    • #notifications => all alerts: someone followed you, liked your post, reposted your post, etc. Notification Example
    • #photos => all your photos that you posted in #wall.
    • @subscribers => In case you want to ping users.
      • This will only work when you @subscribers and you assign the subscriber role to users. It is not done automatically to prevent abuse.
  • .follow @user => follows a user so you can see all their posts on your own profile server #feed channel.

Server Templates

Something missing in Discord is being able to make a new server using a template.

  • .createschool => creates an entire server based on a school server template. Perfect for online schools like Forest Trails Academy.
    • @principles
    • @teachers
    • @parents
    • @students
    • @Guests
    • A category for each class is created
      • #homework-assignments
      • #class-lessons
      • #important-dates
      • #study-group
      • voice channels
    • PTA Category
      • #important-info
      • #questions
      • #meeting voice channels
  • .savetemplate => adds the current server as a template that you can reuse in other places.
  • .removetemplate => removes the current server as a template.
  • .createserver ServerID creates a server using based on the template server you provided.

Developers

How We Built It

Technology Used

  1. TypeScript + Deno - The language and runtime used by the bot.
  2. Discordeno - The Discord API wrapper used.
  3. Sabr - Database used to store information needed to make the bot work, like settings.

Steps To Host Your Own

  1. Clone the repo. Give it a ⭐️at the top to support us.
  2. Create the configs.ts file using the example file.
  3. Create a Discord Bot at Discord Developer portal and get the token. Paste the token in the configs.ts file.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.