Code Monkey home page Code Monkey logo

sysbot.acnhorders's Introduction

SysBot.ACNHOrders

Designed as a fully automated queue-based order bot that injects item orders directly onto your island's map and lets the player that queued pick them up, then leave. All dodo fetching, gate opening & closing, movement and dialoguing (including Tom Nook's or Isabelle's morning announcement progression) is automated.

Alternatively, you may use this as a fully automated connection, logging, advanced item dropping and map refresh bot (among other things) that restores the online session after a network or online crash/disconnect. Read here for setup instructions.

License

See also

SysBot.AnimalCrossing

kwsch for the original project and everything that makes this work.

Red for the original Dodo-fetch code, pointer logic and a bunch of other things that make this possible.

Resources:

Read the wiki for setup instructions and faq.

Watch the bot showcase to see it in action from the host's POV.

Watch how to order items using ACNHMS to be used by the end-user of your bot.

Support Discord:

sys-botbase client for remote control automation of Nintendo Switch consoles.

Uses Discord.Net as a dependency via NuGet.

Other Dependencies

Animal Crossing API logic is provided by NHSE.

License

Refer to the License.md for details regarding licensing.

sysbot.acnhorders's People

Contributors

berichan avatar cpurules avatar fehniix avatar jro-bot avatar moddedx avatar tina-bobina avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sysbot.acnhorders's Issues

Dodo Code Discord Channel retrieval issue

Hi! My name is Iván and I think I found an issue in the "EchoDodoChannels" function of the bot.

When the island crashes and the bot auto retrieves new code, it automatically saves it to a text file you located in the "DodoRestoreFilename" config instruction, but if you have the EchoDodoChannels instruction active aswell, the dodo code isn't posted to the channel until someone joins your island.
I think the Dodo should be posted into the channel at the same time it is save in the Dodo text file.

I've made some screenshots to show you the issue:
2
1

I am try to setup discord bot

Dear Berichan, thanks for providing helpful guide.

I am trying to setup discord bot to my ACNH with latest Atmosphere 1.2.2.
before this, I am stuck at getting ACNH online play. I keep getting error 2155-8007.

FYI, sys-botbase installed, Mobilespawner_win is working.

Crash Detection/Dodo Fetching

Software was working after 2.06 but now I can not get a dodo automatically, and newdodo requests are not acted on. Using Sysbot Base 2.2. It does not even mention looking for the anchors. ACNHMS allows control via the in app controller.

Recent Ban

Hello. I recently was banned from the Berichan server for having an alternate account. I recently restarted my AC island over but I did not create a new discord account. Is this why I was banned? I have not been using discord for very long and I certainly didn't mean to break any rules. Is there a way I could get unbanned? Is there something I should have done on the server after restarting that would have prevented this? I hope you can help. I really enjoyed using your server. My account username is TLZ. My old island was named Islanubar and my new island is Dorne Isle. Thank you for your help.

Empty Villagers?

I am trying to inject Raymond, just to test. On my own server (discord) I am typing $order villager:cat23

the bot screen says it is starting injection for Raymond. When my game finally loads, it’s an empty plot. I checked the code using poker and it’s saying it’s an empty plot with code “non00”. I’m sure it’s something I’ve done on my end just hoping someone can enlighten me as to what it is. Thanks!

Issues with "RoleUseBot"

I though if leaving users blank like "Users": [], allows to set the "RoleUseBot" but even when set to @everyone I denies permission to use the bot with "You are not permitted to run this command."

NHL file isnt being refreshed!

For some reason the NHL File isnt being refreshed when people join or leave the island. Is there something i need to setup or do to make this work? it did work for a little while but now stuff picked up stays gone after.

Blank DIY through orderbot.

When people order through my discord (that’s the only bot I use), DIY are dropping as blank. Does t matter what DIY.

Change display brightness with setscreen on/off

Hey berichan! I love your work and thanks for everything and to all who contributing to this!
It’s just an idea and I’m not sure, if it’s a bug, not possible or something else. When the screen is turned off, the backlight is still on. If it is to risky to turn it off „completely“ maybe the brightness can be reduced to lowest with this feature. Thanks and greetings Asgard

Error when setting the anchor point

Hello, I am a developer and I am currently working with the SysBotAnchOrder discord bot, arriving at the end of the bot configuration, I wanted to define the anchor point but a socket error occurred while sending the point to the console, I contact you so today to try to solve the problem with you, I have seen attached the link below with an overview of the error https://pastebin.com/44adxzgC

Sorry for the English a little wobbly I use google translate because I am French

Good evening

BUG

There is a bug with the list of abusers they are reported and they are the message but they can use the bot and you can try to link all the abusers list in 1.
The speak command is buggy too it marks an error message

bug Anchor

Hello,
I'm talking to you on discord and I'm told I'm banned for double counting kuroneko so I don't know him and I don't have double counting fin breff.
I would like to have some help regarding the Anchor set please.
https://pastebin.com/44adxzgC

twitch connection

I have seen that many users manage to use the bot with twitch, I am not.
at startup it does not create the file "twitch.json" but only the classic "config"

problem anchor

Good morning,
I have this problem, can you please help me
thank you in advance

25/11/2021 18:10:53 [ Error] Command: Discord.Commands.CommandException: Error occurred executing "setAnchor" for KuroNeko#6775 in Switch Glitch/🏧acnh-glitch🏧. ---> System.Net.Sockets.SocketException (32): Broken pipe at System.Net.Sockets.Socket.Send(Byte[] buffer) at SysBot.Base.SwitchSocketAsync.<>c__DisplayClass9_0.<SendAsync>b__0() at System.Threading.Tasks.Task1.InnerInvoke()
at System.Threading.Tasks.Task.<>c.<.cctor>b__277_0(Object obj)
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
at SysBot.Base.SwitchSocketAsync.SendAsync(Byte[] buffer, CancellationToken token)
at SysBot.Base.SwitchSocketAsync.ReadRaw(Byte[] command, Int32 length, CancellationToken token)
at SysBot.ACNHOrders.DodoPositionHelper.FollowMainPointer(Int64[] jumps, CancellationToken token) in /home/pi/Documents/BOT-ACNH/Bot/Helpers/DodoPositionHelper.cs:line 48
at SysBot.ACNHOrders.CrossBot.ReadAnchor(CancellationToken token) in /home/pi/Documents/BOT-ACNH/Bot/CrossBot.cs:line 965
at SysBot.ACNHOrders.CrossBot.UpdateAnchor(Int32 index, CancellationToken token) in /home/pi/Documents/BOT-ACNH/Bot/CrossBot.cs:line 939
at SysBot.ACNHOrders.AnchorModule.SetAnchorAsync(Int32 anchorId) in /home/pi/Documents/BOT-ACNH/Discord/Modules/AnchorModule.cs:line 16
at Discord.Commands.ModuleClassBuilder.<>c__DisplayClass6_0.<g__ExecuteCallback|0>d.MoveNext()
--- End of stack trace from previous location ---
at Discord.Commands.CommandInfo.ExecuteInternalAsync(ICommandContext context, Object[] args, IServiceProvider services)
--- End of inner exception stack trace ---`

https://www.toptal.com/developers/hastebin/koruxesufi.yaml

Ban appeal

I was using my friends account on my switch to play animal crossing to trade some items and I wanted to get some items afterwards and when I went to pick the items up using the bot I forgot to to switch accounts. My discord username is Raccoon_Lord#1128 and my friends discord name is distroyer1801#6658

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.