Skip to content
This repository has been archived by the owner on Jul 10, 2020. It is now read-only.
/ Lambda Public archive

Discord bot for both SimplyTF and Tempus communities

License

Notifications You must be signed in to change notification settings

Hona/Lambda

Repository files navigation

Archived, pending total rewrite using TempusHub API


Lambda

Lambda bot is a discord bot using the Discord.Net library. It has several features including general commands, and discord administration. The bot also implements several Tempus API commands, and provides Source server commands (CSGO, TF2, etc). The bot is used in SimplyTF to provide server status' and integration with its databases.

Getting Started

If you want to add the bot, or modify and host your own version of the bot follow the instructions below

Adding the Bot

Add the bot using the invite link. Make sure to check what permissions you want the bot to have (read/send messages/manage messages etc). To make sure your server is as safe as possible ensure that the bot only has elevated privileges in the channels it uses.

Modifying the code

Make sure to remove all use of the SimplyTF database - including the database.txt file.

Deploying to a Host

Ensure the projects are targeting .NET Core, then select Build > Publish. Copy the files to your server (Use SFTP). Create a file called lambda.sh then add the following lines to start your bot in a separate screen without attaching.

#!/bin/bash
cd ~/lambdaBot # Change this to the directory you put the bot files in
screen -d -m -S lambda dotnet LambdaUI.dll

Contributing

Please read CONTRIBUTING.md for details on the code of conduct, and the process for submitting pull requests. First time contributors are encouraged to submit pull requests.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the Apache 2.0 License - see the LICENSE.md file for details

Acknowledgments

About

Discord bot for both SimplyTF and Tempus communities

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages