Giter Site home page Giter Site logo

conexus's Introduction

NO LONGER SUPPORTED

Please see issue #17 for details.


Conexus ๐Ÿ”—

~ A simple Discord bot to link voice channels to private text channels.

Uses

  • Provides a place for messages only pertaining to the people in a voice-channel (so you don't clutter #general or some place and confuse people)
  • Allows people in voice-channels who cannot use voice to talk to the other people in a voice-channel without cluttering another text-channel
  • Tracks people entering/leaving voice-channels
  • Allows customization of associated channel names

This bot creates a hidden text-channel named voice-channel for every non-AFK voice channel on a server. Only users in a voice-channel can view and message in a hidden text-channel.

Commands

  • !conexus "new-default-name" Set's the default name for created text-channels
  • !rename "new-name" Set's the name of one associated text-channel (you must use the command in that channel)

Add to Server

https://discordapp.com/oauth2/authorize?&client_id=304009832489287691&scope=bot&permissions=8

or

Run Yourself (Recommended)

To run the program yourself, just clone it and run the following:

$ git clone [email protected]:Apexal/conexus.git && cd conexus
$ bundle
$ ruby bot.rb <token> <client-id>

conexus's People

Contributors

apexal avatar dependabot[bot] avatar ledlamp avatar schwern avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

conexus's Issues

Trying to rename

So I am trying to do !rename, but it's saying I dont have permission? Help!

Resolve permission issues

After a long hiatus, and noticing all the Reddit PM's explaining permission issues, I gotta look over how it works!

This will fix issues such as #3

Offline?

I added the bot, and it shows offline? Is something wrong, no longer supported, or what's up?

Can't get bot started

I can't seem to get the bot started, I use the correct Token and Client ID but it says I don't have them.

Running Win10 Ruby 2.7.2
ruby bot.rb MyDevTokenHere MyBotsClientID

Bot not Verified

This bot can't join more servers as it has not been verified or is requesting gateway intents it has not been verified for. Ask the bot's developer about https://dis.gd/bot-verification so you can add it to your server!

[Suggestion/Idea?] creating a new room

Firstly Sorry. im new to github and i cant figure out how to add the proper tag for ideas/requests

But anyways. my idea/request is for you to implement the newish category feature introduced to discord a while back. this could be extremely powerful for users We could pre set default permissions for text linked channels. if you set category permissions. all channels created in that category inherit the default permissions of that category. this means a user could set ALL new texts chats from conexus to allow file uploading (posting pictures) or allow add new reactions

also anyone with admin is forced to see ALL of the text channels and such. but if they are in a category by default. we can at least minimize them

Thanks :)

Access Exceptions

While users don't usually need to access voice text channels besides the one they're in, it might be useful for there to be some exceptions.

(1) Bots might need access to all voice text channels, to provide their services to all users, wherever they are in the server. Currently, unless the permissions were manually changed for each channel, they would not see any voice text channels.
(2) Admins might need to access a specific voice text channel for moderation purposes.
(3) Admins might wish to view all voice text channels for moderation purposes.

So, it might be useful to have commands like the following.

(1) Show me a specific voice voice text channel.
(2) Show me all voice text channels.
(3) Show a specific user or role a specific voice text channel.
(4) Show a specific user or role all voice text channels.

Now, this functionality might extend beyond the scope of the project. But I thought it was worth mentioning.

Server channels are not loaded.

The bot does not remember channel associations because its Discordrb::Server objects do not have the server's channels loaded. All associations are trimmed at startup.

I've patched Discordrb, though I'm unsure if it's their problem or conexus's. See discordrb/discordrb#716

bot is offline

How can I use this bot if its offline? How to get it online?

No Longer Supported

Hello everyone. I created this Discord bot back in high school as an exercise in Ruby and for a school Discord server. Years later, I still have new people find the repository somehow (reddit?) and open issues and ask questions about it being offline. While I greatly appreciate the interest, I do not have the time to return to this project, update it, or keep a VPS running it 24/7!

Feel free to fork it and put your own spin on it, but conexus will not be coming back online.

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.