
Product
Introducing Reports: An Extensible Reporting Framework for Socket Data
Explore exportable charts for vulnerabilities, dependencies, and usage with Reports, Socket’s new extensible reporting framework.
discord-tictactoe
Advanced tools
"Discord TicTacToe" is a self-hosted NodeJS bot which allows you to play the popular TicTacToe game on Discord.
Invite your friends or play against our robot, a fearsome opponent. Use /tictactoe command to challenge someone else
and use buttons to play, so simple! Works out-of-the-box, no configuration needed.
If you have a problem when using the bot, or you want to propose a new feature, feel free to open an issue.
Have fun! 🥳
Before installing the bot, you need to create your own Discord Application. Then, you can install the bot via Docker or npm (check below!). If you are not a programmer, I recommend you to opt for Docker because its the easiest solution.
[!IMPORTANT] Make sure your Discord bot has these permissions in all channels where games can be played: "Read message history", "Send messages", "View channel", "Application commands" or "Add reactions" depending on what you plan to use.
The module is suitable for discord.js v14 and requires an active LTS version of Node.
[!WARNING] Module v3 is unsupported as it uses the outdated discord.js v13. Please upgrade to v4 (
discord-tictactoe@^4) which uses discord.js v14. v3 will no longer receive updates or support.
The bot works out-of-the-box. But if you want to configure it, check config.example.json file in the config folder.
docker run -e TOKEN=YOUR_TOKEN utarwyn/discord-tictactoe@4-e OPTION_NAME=option_value or use the option -v $(pwd)/config/config.json:/app/config/config.json to load an entire config file.node -v that you are running appropriate Node.js version.npm install discord-tictactoe or yarn add discord-tictactoeconst TicTacToe = require('discord-tictactoe');
Slash command are enabled by default starting from v3!
Just mention the bot with tttdeploy somewhere in your server to install it (admin only).
🚀 Want more info? Check this detailed guide.
"Discord TicTacToe" is open-sourced software licensed under the Apache-2.0 license.
FAQs
A modern Discord Bot for playing Tic-Tac-Toe
The npm package discord-tictactoe receives a total of 141 weekly downloads. As such, discord-tictactoe popularity was classified as not popular.
We found that discord-tictactoe demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Explore exportable charts for vulnerabilities, dependencies, and usage with Reports, Socket’s new extensible reporting framework.

Product
Socket for Jira lets teams turn alerts into Jira tickets with manual creation, automated ticketing rules, and two-way sync.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.