Channel for developer updates / notices on what's going on with our bots
[Executrix Admin Cache]
Telegram apparently had a bug earlier today where it treated all group admins as anonymous admins, no matter if they were actually anonymous. If Executrix updated its cache for your group in that timeframe, admins may currently not be recognized as such by the bot.
To fix this, have an elevated user use /cache
in your group if you have one. If you don't have an elevated user available to do it, just wait - the problem should fix itself within 5 hours, when the bot updates its cache the next time. 🐺
Invitation to the Mafia Championship Season 10
Hello everyone!
It is in our greatest excitement to announce that GreyWolfDev has been once again invited to participate in the Annual Mafia Championship (which is now on it's 10th season)!
If you would like to read more about it and possibly represent GreyWolfDev there, have a look at @WerewolfApplications! Looking forward to see you! 🐺
[Bot Issues]
The werewolf bots suddenly stopped working.
When trying to find the problem, I was greeted with a bunch of 500-errors by telegram, indicating some problem on their side.
We'll keep an eye on this and let you know when the bots are back to normal :)
Hi everyone! 🐒 (🐺)
In order to test how bots can work with the new topics feature on telegram, I need to create a topic group.
A group needs at least 200 members to be converted to a topics group, so you can help me out by joining here:
/channel/+mXjHyBeqnDcwNTli
For now that will just be some off-topic place I guess, maybe it can be converted into something useful later. Thank you everyone! :D
~ Ludwig
Telegram seems to be facing some datacenter problems at the time being, which also causes our bots to lag.
Werewolf is currently in maintenance mode, we'll bring it back as soon as telegram is working well again!
[Werewolf Update]
Balancing: To improve balancing, normal (non-chaos) games now have the following additional restrictions:
- There can't be more than 1 revealed role (mayor, gunner, blacksmith, pacifist, sandman, troublemaker) per 3 players.
- There can't be more than 1 kill-stopping role per 4 players. Kill-stopping roles are roles that grant the village 2 lynches in a row without a baddie kill in between, namely troublemaker and sandman, as well as blacksmith (if the only baddies are wolves).
Also, the role weight of the grave digger has been lowered from 8 to 5.
Fixes:
- The /smite
command will now work with numeric IDs of any length.
- The bug where the arsonist could act despite being frozen by the snow wolf was fixed.
- The frequent crashes that were recently happening should not occur anymore.
Happy Wuffing! 🐺
The bots seem to be working again, enjoy!
Happy Wuffing! 🐺
[Happy Birthday Werewolf! 🐺🎉]
Today is the 6th anniversary of the creation of @werewolfbot - We just quickly want to take this opportunity to say thank you to everyone who supports us and everyone who enjoys our bots.
Have a nice game, don't serial-kill too many wuffs and most importantly: Have fun!
🎂🎂
(2 cakes for a total of 6 candles 😁)
Hi everyone, all bots are now up and running (never ever faster)! The website is also working and the gifs for beta bot also works now!
Thank you for the patience over the past weeks tolerating the bad bot response time. We have taken immediate actions to migrate everything to a newer and faster server. Hope you all enjoy again and Happy wuffing!
So..... Bots are online, and WAY faster than ever before.
Website is still having some issues, most likely because of CloudFlare DNS caching, so we'll just keep an eye on it.
Happy Wuffing to all!
Despite the fact that I disabled automatic reboots for Windows updates....
Microsoft did what it wanted. Bots are back online
Update: I disabled it through Group Policy this time, hopefully that works
Oh... I hope this doesn't happen, but I should mention, my cat has a tendency to step on the reset button of my PC.... if the bot dies in the middle of the night (I'm UTC - 6), I apologize :P
Читать полностью…For now, we are back to the previous state. You can all play with beta when the normal bot doesn't work (like currently)
Читать полностью…So apparently we are back to daily recurring hiccups for the Werewolf Moderator.
Procedure as follows, until further notice:
- If @werewolfbot works, use it.
- If it doesn't work, use @werewolfbetabot. Once beta leaves your group, try to use @werewolfbot again.
- If it doesn't work and @werewolfbetabot is leaving your group upon starting a game, feel free to shoot us a message in @werewolfsupport, we'll review it.
Sorry for the inconvenient way, we'll look how we can get the bot fixed in the long term.
In an experiment to find out what causes the issue, we are opening beta bot for all groups temporarily. Feel free to add @werewolfbetabot to your chats and play with it — Beta at least seems to work.
We are shutting the @werewolfbot down temporarily. Sorry for the inconvenience caused.
[Donations & Custom GIFs - Last Chance]
With the upcoming telegram update, all payments for digital goods and services need to be done in Telegram Stars
(See official @BotNews channel, announcing the changes for bot developers).
That includes tipping developers.
We can sadly not switch our donation system easily (payments would only be accessible via the TON blockchain for us - the developers cannot update everything accordingly as of now).
The background to this are policies by Apple and Google who take a share of any purchase made inside an app downloaded from the App Store / Play Store. Apple forces Telegram to change payments for digital services in this way in order to comply with the App Store guidelines. #BlameApple
Since continuing the donations like they are now might risk getting our bots blocked, and XSolla donations are currently not working anyway, we will soon disable all donations for an undetermined time.
⚠ You can donate until June 8th. Afterwards, donations are disabled.
If you have always dreamed of giving us $10 to help with the server costs, and getting a custom gif pack, now is your chance! Donate through Telegram by sending /donate
to @werewolfbot!
[Disclaimer for legal reasons: You may not donate from the Telegram app on iOS devices.]
The bots are back running now, Happy Wuffing! 🐺
Читать полностью…[Happy End of the year - Topic Updates]
GreyWolfDev wishes all of you a merry christmas, a blessed end of the current year and a happy new year 2023. ✨ We know that many people around the world are going through tough times right now - war, hunger, inflation, governments suppressing people and this neverending pandemic - so we hope we can spark a bit of joy to those who need it. May 2023 be a good year! 😊🐺
On another note, @ExecutrixBot now supports topic groups. It should work in such groups as usual, with a few restrictions: Join Messages, Reactions to @admin rep
orts using inline buttons and some other kinds of messages will always be sent to the General topic. Other than that, the bot will treat all topics the same and reply in the correct topic where applicable. All settings and #extra command
s work across topics.
Support for topics for Werewolf is yet to come - we're working on it.
We hope you'll enjoy!
[Executrix Issues]
In an attempt to find out what's the problem with Executrix (she keeps dying in the last days), we've taken her down for a while (and might do so a couple more times).
Please do not remove Executrix from your groups - we're trying to figure out what it is that makes her die.
Thank you!
Edit: For the time being, she's back... As much as it gets.
[April Fool's - Over]
Hey everyone, to all of you who played werewolf yesterday, maybe you noticed the additional variance that it had? The bot switching game modes like crazy is surely fun, it needs to end at some point - which is now. Hope you all enjoyed!
If you noticed that some variants in your language could really need an update because half of the strings are not changed, or if you'd like to create a completely new variant of your own, do not hesitate to join @greywolfsupport and ask about it! (Please do note that variants with personal references / insider jokes are not accepted).
Happy Wuffing everyone, and keep being funny! 🐺
[Telegram Issues]
The bots are unstable right now because of Telegram-Side issues. Please be patient, we'll enable them later when telegram is more stable.
Time to grab some air I guess :)
[RevokeLinkBot - It's back!]
Maybe some of you remember @RevokeLinkBot - We created that a couple years ago to give everyone a possibility to get rid of telegram's invite link mess in groups. Well, in case you noticed that it was down - it is back to life now! Enjoy :)
You can find information about what that bot is and what it does in this manual: https://telegra.ph/RevokeLinkBot---Manual-11-17
Well then, I just realized I've been posting silently, so probably a lot of people missed the previous announcements, so doing one last post to get people caught up
Читать полностью…[Server Upgrade]
Hi all, we are currently working on migrating to our new server! For the moment, both werewolf bots are on maintenance mode. We will begin the work on them once games are finished.
Please note: Due to the way beta bot handles gifs, it may not display any for a short time after the upgrade
Current Status (Check back as we will update this as we work on things)
✅ Server Upgrade
✅ Set up database on new server
✅ Backup Executrix Database
✅ Transfer Executrix Database
✅ Attach Executrix database in new server
✅ Migrate Executrix (it is working already!)
✅ Wait for games on Beta to end
✅ Wait for games on Main to end
✅ Backup Werewolf Database on old server
✅ Transfer Werewolf Database
✅ Attach Werewolf database in new server
✅ Migrate Beta Bot (for testing)
✅ Migrate Werewolf Bot
✅ Migrate Website
Edit: I see a crying emoji. Why cry, this is a good thing :P
Just a heads up: In an attempt to fix this problem in the long term, we are going to migrate to a new server. It's been ordered and is now up and running. We will migrate the bots in the next few days, and of course let you know about how it goes.
Thanks to Para (and his cat), who enable us to have the bots running now despite the trouble on the old server!
Happy Wuffing everyone! 🐺
Well. Hey all, it's Para. I would like to reiterate, I don't own / work on Werewolf anymore, but that being said I did step in on this one.
We haven't yet figured out the actual issue, it's a doozy (seriously, I've been at this for years, and I'm scratching my head here). From the server, we are getting response times up to 14 seconds from Telegram. With all of the messages Werewolf gets (seriously, if you don't need it, please remove Werewolf as an admin in your group), what happens is that in those 14 seconds, 1000's more updates come in, but we can only receive 100 at a time. Obviously, this isn't ideal, as the messages in the queue just.. grow exponentially.
We tried doing a ping to Telegram from the server, and we were getting 10ms response times, awesome... so why the slow response to getUpdates? So we tried doing a getUpdates request (to get your startgame calls :P) in Firefox, and that worked fine as well. So is there something wrong with the code? Shouldn't be, there haven't been any changes recently. We have contacted Telegram bot support about the issue, hopefully they can help us out, but in the meantime, I did something I didn't want to do, but... hey, people want to play right?
For the moment, @werewolfbot is now running on my personal machine, at home. Proving it isn't the code, it's running perfectly now, feel free to play. I'll have to set up a script to restart it once in awhile, but you should be able to play while we figure out this issue.
Sorry about the inconveniences, we hope to have this resolved for you soon, in a more permanent manner (if I lose power or internet, you lose werewolf)
We are performing a force reboot right now. All current games will probably be killed.
Do NOT spam bot commands, we will let you know when there is further information.
The bots appear to be back for now!
You can switch back to @werewolfbot, thank you. 🐺 :)
The reboot didn't bring the success we hoped for. Investigating further at the time being.
Читать полностью…