Coder Social home page Coder Social logo

botsome's People

Contributors

dependabot[bot] avatar foxite avatar

Watchers

 avatar

botsome's Issues

Add issue template

Add an issue template to make it easier for testers to report issues. :wokesome:

Have docker-gen notify botsome with sighup instead of api call

We should modify the docker-gen setup so that it outputs a config file which is mounted to both containers.

Modify Botsome so it updates its clients upon receiving a SIGHUP and remove ASP.NET altogether.

This should make the program significantly lighter.

Merge BotCompanion with Coordinator into a service that watches the docker engine for bots

I know this is possible because nginx-proxy does something similar. The idea is to watch for containers that have a certain label, and then dynamically read its bot token from its envvars (the envvar with the bot token could be the value of another label) and connect to Discord using that token. When the bot container goes offline, it disconnects from Discord.

This eliminates repeated configuration, reduces overhead, and vastly simplifies the addition of new bots to a Botsome network.

Per-guild configuration

Guild admins should be able to say: "botsome disable" and then the bots will no longer respond to botsome emotes.

Maybe also set the emote per-guild.

OnlyInServers does not work properly sometimes

I had an item with a probability of 0.001 and an OnlyInServers list with one server. This item has activated 4 times in servers where it was not supposed to activate. When I raise the probability for testing, it does not activate.

I have disabled this item globally until I find out what the problem is

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.