Skip to content

A minimal and non-intrusive multi-platform bot to display lines from GitHub (or GitLab) links

License

Notifications You must be signed in to change notification settings

diogoscf/github-lines

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b7c4a6b · Jan 12, 2024
May 15, 2020
Jan 12, 2024
Jan 11, 2024
Jan 11, 2024
Jan 11, 2024
Sep 27, 2021
Jul 10, 2020
Jan 13, 2023
Jan 11, 2024
May 8, 2020
Jan 11, 2024
Jan 12, 2024
Jan 12, 2024
Jan 11, 2024

Repository files navigation

Discord Telegram

inviteme Up Status Servers TravisCI Codacy

GitHub Lines

GitHub Lines is a minimal and non-intrusive multi-platform bot that displays one or more lines when mentioned in a GitHub (or GitLab) link. It also supports syntax highlighting!

Discord

Example:

Github LinesExample

Adding to a Discord server

Add the bot to your server by clicking this link.

Discord Commands

GitHub Lines has a few commands that you can use, although no commands are necessary to display the lines. The prefix for the commands is ";"

  1. ;help - Returns a list of commands
  2. ;about or ;stats - Returns some info about the bot
  3. ;invite, ;vote or ;topgg - Returns the link for the bot's top.gg page, from where you can invite the bot to your server
  4. ;botsgg - Returns the link for the bot's discord.bots.gg page, from where you can invite the bot to your server
  5. ;ping - Returns the bot's latency
  6. ;github or ;source - Returns the bot's source GitHub repo

Telegram

Add user githublinesbot to the group.

Running your own

To run the bot yourself, follow these simple steps:

  1. Clone the repo (git clone https://github.com/diogoscf/github-lines.git)
  2. Copy .env.example into .env and paste your Discord bot token (obtain one here) after DISCORD_TOKEN=
  3. Run npm install
  4. Run npm start

If you wish to, you may also specify a top.gg token (after TOPGG=in the .env file). You can also specify a GitHub OAuth token (after GITHUB_TOKEN=in the .env file) to avoid rate limits when accessing the API.

Contributing

We'd happily accept any contributions to this project. Open an issue if you have any ideas, or open a PR if you'd like to contribute directly.

Contributors

About

A minimal and non-intrusive multi-platform bot to display lines from GitHub (or GitLab) links

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published