All Projects β†’ jchristgit β†’ bolt

jchristgit / bolt

Licence: ISC License
A Discord guild moderation bot for managing large servers, based on Nostrum.

Programming Languages

elixir
2628 projects

Projects that are alternatives of or similar to bolt

dmod
🌎 Innovating the Moderation industry. Moderator and Community Owner tools, resources, and improved accessibility.
Stars: ✭ 47 (+62.07%)
Mutual labels:  community, moderation
hen
Haskell bindings to Xen hypervisor interface
Stars: ✭ 17 (-41.38%)
Mutual labels:  community
frontend.ro
Open-source tutorials and a community of developers which will help you get better.
Stars: ✭ 41 (+41.38%)
Mutual labels:  community
kiss-garbage
πŸ“¦ KISS garbage repository
Stars: ✭ 18 (-37.93%)
Mutual labels:  community
radiocom-flutter
This is an Flutter application for Community Media Stations.
Stars: ✭ 54 (+86.21%)
Mutual labels:  community
TouchOSC
A collection of examples and modules for TouchOSC MK2
Stars: ✭ 30 (+3.45%)
Mutual labels:  community
meetup-presentations brisbane
R-Ladies Brisbane Chapter repository of presentations and host toolkit.
Stars: ✭ 16 (-44.83%)
Mutual labels:  community
ITP-IMA-Code-of-Conduct
The ITP/IMA Code of Conduct is an evolving work-in-progress document that establishes and communicates the commitment of the ITP/IMA community to uphold a key set of standards and obligations that aim to make ITP/IMA an inclusive and welcoming environment.
Stars: ✭ 26 (-10.34%)
Mutual labels:  community
community
Code powering the Vanilla Forums open source community.
Stars: ✭ 14 (-51.72%)
Mutual labels:  community
iniquity
A re-imagining of the iconic BBS software.
Stars: ✭ 35 (+20.69%)
Mutual labels:  community
discord-audit-log-bot
A Discord bot that extends Discord's native Audit Log.
Stars: ✭ 109 (+275.86%)
Mutual labels:  moderation
usrse.github.io
US RSE umbrella web page
Stars: ✭ 18 (-37.93%)
Mutual labels:  community
community-content
Quer contribuir para a comunidade por meio dos canais da BrazilJS e ainda ganhar benefΓ­cios legais?
Stars: ✭ 16 (-44.83%)
Mutual labels:  community
Cider
A new cross-platform Apple Music experience based on Electron and Vue.js written from scratch with performance in mind. πŸš€
Stars: ✭ 3,146 (+10748.28%)
Mutual labels:  community
Mentro-Community-Blog
A blogging website for the mentrozens community with topics focused on Web development and Open Source.
Stars: ✭ 26 (-10.34%)
Mutual labels:  community
Community-Governance
The IOTA community creates a governance structure for the community treasury.
Stars: ✭ 36 (+24.14%)
Mutual labels:  community
pH4Social
πŸ“£ Social Networking Software built with Laravel PHP framework and Bootstrap.
Stars: ✭ 27 (-6.9%)
Mutual labels:  community
forest-software
A curated list of projects developed using the Forest quantum programming environment.
Stars: ✭ 39 (+34.48%)
Mutual labels:  community
qosf.org
Web portal of Quantum Open Source Foundation
Stars: ✭ 103 (+255.17%)
Mutual labels:  community
awesome-contributing
Awesome contributing guides for open source development.
Stars: ✭ 96 (+231.03%)
Mutual labels:  community

Bolt

A Discord guild moderation bot for managing large servers.

Running locally

Initial setup:

  • Set the environment variable BOT_TOKEN to your bot token
  • Set the environment variable PGSQL_URL to your PostgreSQL database URL, e.g. postgres://user:pass@host/dbname
  • mix deps.get
  • mix ecto.migrate --all

Running with iex:

  • iex -S mix

Deployment

I deploy via Ansible, see ansible/README.md for details.

Configuration

You can configure the prefix used by using the environment variable BOT_PREFIX. If you want to, you can set up a bot log channel with the BOTLOG_CHANNEL environment variable - set this to the channel ID that you want bot events logged in.

To configure the users able to use the sudo commands, set the SUPERUSERS environment variable to a colon (:) separated list of user IDs that can use these commands.

Monitoring

Bolt runs a Munin node on port 4950. Metrics can be seen here: https://munin.jchri.st/spock/bolt/index.html

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].