Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/evokelektrique/twitch-emote-counter

Simple application to get the most used emotes in your chats
https://github.com/evokelektrique/twitch-emote-counter

laravel twitch twitch-bot twitch-emotes twitch-stats

Last synced: 10 days ago
JSON representation

Simple application to get the most used emotes in your chats

Awesome Lists containing this project

README

        


Twitch Emote Counter


Simply get stats of your chat









SeriousSloth
(0)



forsenSmug
(0)



OSFrog
(0)



forsenRedSonic
(0)





OhMyDog
(0)



forsenDab
(0)



KappaClaus
(0)



forsenPls
(0)





KappaRoss
(0)



forsenSS
(0)



MingLee
(0)



forsenBB
(0)





SeemsGood
(0)



forsenE3
(0)



twitchRaid
(0)



forsenGASM
(0)




Most used emotes of the day in Forsen's chat, Last updated at Wednesday, 6 April, 08:13 CEST

## Installation

An easy step-by-step tutorial for installing the app is described below:

1. clone the repo into your desired destination `git clone https://github.com/evokelektrique/twitch-emote-counter/` and navigate into the folder
2. Install the required PHP packages with `composer install`
3. Fill out the environment variables in `.env`, make sure the `CLIENT_ID`, `OAUTH_TOKEN`, `CHANNEL_NAME`, `TIMEZONE`, `NICKNAME` options are filled properly
4. Migrate the database by running the `php artisan migrate` command
5. Run the twitch chat listener `php artisan twitch:listen`

Additional steps for production deployment: (skip this on your local machine)

6. Setup task scheduler cron job `* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1`

## Contributing

1. Fork it!
2. Create your feature branch: `git checkout -b my-new-feature`
3. Commit your changes: `git commit -am 'Add some feature'`
4. Push to the branch: `git push origin my-new-feature`
5. Submit a pull request