CommunityBot/Install Discussion History

< CommunityBot
Revision as of 13:17, 22 September 2017 by TerryPurdue (talk | contribs) (TerryPurdue moved page User:TerryPurdue/CommunityBot to User:TerryPurdue/CommunityBot/Install: Need to move main page here.)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Linux (Ubuntu 16.04)

Operating System Install/Update

All steps run on Ubuntu 16.04

sudo apt-get update
sudo apt-get -y dist-upgrade
sudo reboot

Install .NET Core

Instructions from MSFT

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg			 
sudo sh -c 'echo \
   "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main" \
   > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-get update
sudo apt-get -y install dotnet-sdk-2.0.0

Install mono

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys \
   3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/ubuntu xenial main" | \
   sudo tee /etc/apt/sources.list.d/mono-official.list
sudo apt-get update
sudo apt-get -y install mono-complete

Download nuget.exe

cd /usr/bin
sudo wget https://dist.nuget.org/win-x86-commandline/latest/nuget.exe

Install Discord.Net.2.0.0-alpha-build-00828

/usr/bin/mono /usr/bin/nuget.exe sources add -Name Discord.Net \
       -Source https://www.myget.org/F/discord-net/api/v3/index.json
sudo /usr/bin/mono /usr/bin/nuget.exe install Discord.Net -Prerelease -Version 2.0.0-alpha-build-00828
sudo chown -R ubuntu:ubuntu ~/.nuget

Clone DiscordBot code

cd ~
mkdir git
cd git
git clone https://github.com/vaindil/wazebot-discord/

Run bot

cd wazebot-discord/src/WazeBotDiscord
dotnet run