Grey Wolf Development – Telegram
Grey Wolf Development
12.1K subscribers
86 photos
1 video
5 files
132 links
Channel for developer updates / notices on what's going on with our bots
Download Telegram
Admins! New features for you:
You can now set the maximum players for your group (10 - 35, default 35), but even better - you can now disable fleeing while the game is running! If you set this option, players can still flee while the game is joining, but once roles have been assigned - no fleeing (this should help with those pesky "I'm a villager", *cry*, *flee*).
Also, in the config menu, you will now be shown your current settings so you can check them.
Per Telegrams latest update:
"For supergroups, privacy mode is set to what your bot was using when it joined the group — if you change it later, you'll need to remove the bot and add it again for changes to take effect."

If you are trying to add a group admin and keep getting user id is null, remove the bot and readd it, so that it can properly see the users messages.
Last update for the day: A lot more translation strings have been added, for those non- ingame messages
I have one more patch to upload, a small fix for cult / guardian / wolf interaction (basically, it sends a message to the group saying a cultist was killed by CH..... but they weren't)

After that, development of @werewolfbot 1.0 ends.
I am going to be starting completely over, with werewolf bot 2.0. New database. New SQL transaction system. New codebase. NEW EVERYTHING.

The new bot will be much more efficient. It should handle an unlimited number of games - no more queues. Updating the bot will no longer require a shutdown. I will even be able to run the bot from multiple systems for better processing!

Point here is, I know there are still some bugs. I will not be fixing those in version 1.0. Please, handle them for now, and let me get 2.0 done and on your phones / desktops :)

For now.... I need rest.
Oh, and did I mention player stats will return?
Forwarded from Werewolf Moderator []
Bot.Models.Group:The Name field is required.
If you get this error, please contact the support team @werewolfsupport
2.0 Update:
Made some good progress today on getting the TCP Framework in place. the new bot will use nodes to run the individual games, so I can do inplace upgrades and run as many nodes as I need to in order to accomodate all of you that want to play at the same time. When a new game is started, the node with the least amount of games will be used to run it. Think of it like load balancing... .good times :)
2.0 update:
Working nodes / games....
Run information
Control
Uptime: 00:04:42.0345435
Connected Nodes: 2
Node 0
Current Games: 1
Current Players: 4
Total Games: 1
Total Players: 4
Uptime: 00:04:46.0641615
Node 1
Current Games: 0
Current Players: 0
Total Games: 1
Total Players: 2
Uptime:
Nodes will be fully load balanced, and will spin up dynamically as needed.
I realize many of you probably have no idea why nodes are so special - Nodes will allow us to no longer have max games / queueing at all. Play to your hearts content, no more waiting. The fact that they are working makes me VERY happy :)
I think that went rather well
If you are participating in the beta, the beta bot is currently online.
Primary functions available at this time:

startgame
startchaos
players
join
flee
forcestart

I have not set up the database connections yet, so there are no group settings (including language)

You can start a game and play at this time

(To try the beta, remove @werewolfbot and add @serastestbot)

If you have any issues with the beta test, please join @werewolfsupport

By the way, @serastestbot is not @werewolfbot - you will need to click it and hit start so it can PM you, just like you did with @werewolfbot
Need to restart the beta nodes, trying to patch a small TCP issue
I can now replace the nodes without shutting everything down
Been updating the nodes / control all day, so any moments where the bot took ~10 or so seconds to respond - that was me updating it.... without your game ending.

Anyways, database is FULLY reconnected now, so group settings should be working (language, other preferences)...
And.... player stats ;)

Again, this is still in beta, so not all groups have it right now, only those that added @serastestbot
Moving the beta bot up to the server, it's very nearly done. All of the functions have been added back in, now it's time to just sit back and test :)