Code Monkey home page Code Monkey logo

gather-tracker's Introduction

Gather-Tracker

A JavaScript script for monitoring user activities and messaging within a Gather Town office, integrated with Telegram for real-time notifications.

About The Project

This repository contains two scripts designed to work with different versions of the Gather Town chat system:

  • NewChatVersion.js: For newer office setups that use the beta version of the new chat system. Note that this version might experience bugs such as repeated chat message notifications.
  • OldChatVersion.js: Tailored for older office setups that still operate with the old chat system.

These scripts are designed to be used directly in a web browser (as Gather Town does not support this functionality in their installable apps).

Getting Started

To use these scripts in your Gather Town office:

  1. Open Gather Town in a web browser.
  2. Choose the script corresponding to your office chat version. You'll need to modify:
    • The user ID you wish to monitor.
    • Your Telegram bot token and the chat ID you intend to use.
  3. Press F12 to open the browser's developer console, and paste the modified script there.

Additional Tools

  • Use the getPlayers() function to fetch the ID of the user you want to track, which is available after pasting the script.
  • The position() function can help you determine current coordinates, which is useful for defining office zones (rooms).

Acknowledgments

Thanks to michmich112 for the wrapper and additional functions provided. Check out their work at michmich112 on GitHub.

Development Status

The development of new enhancements or updates will be considerably slowed down as my current company no longer uses Gather Town.

gather-tracker's People

Contributors

warc0s avatar

Stargazers

Alejandra Oropeza avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.