ZapBoard

Getting started

  1. A simple noticeboard for effective group communication
  2. Using a simple, easy to use and effective Telegram messaging app
  3. Perfect for any group to have information that are noise free, up to date and timely
ZapBoard consist of following components:
  1. ZapBoard: is where you keep all your notices
  2. Noticeboard: is also called ZapBoard
  3. Notice: is a list of Telegram customized keyboard
  4. Room: is location where you publish your Telegram's ZapBoard
  1. Goto Telegram
    1. Follow ZapBoard Manager by searching username @zapboardmgrbot or from here, click https://t.me/zapboardmgrbot
    2. Type /myid to get your chat Id
  2. Goto https://zapboard.net
    1. Sign up using your chat Id
    2. From Room management screen, select Trial Room, and click Create new room button
  3. Goto Telegram
    1. Follow Telegram's BotFather by searching username @BotFather
    2. From Telegram's BotFather, create new bot by typing /newbot and follow all instructions
    3. Upon completion, copy bot token by looking for value under Use this token to access the HTTP API:
    4. Goto ZapBoard Manager and type /emptyrooms to get empty room no
    5. Type /newzap room-no bot-token
    6. To access your Telegram's ZapBoard, search your bot username and click it
    7. Start create your notice.Type /intro for help about most common activities related to notice. Or refer to Notice management.
  1. Followers must have Telegram
  2. From your Telegram's ZapBoard, type /about to know your HTTPS link
  3. Followers can access your Telegram's ZapBoard via the given HTTPS link at https://t.me/your-bot-name
  4. Or within Telegram, search for @your-bot-name and select it
  5. If prompted for Start, just click it
  6. For valid access, list of ZapBoard notices will appear and click any notice to see the contents
  1. From your Telegram's ZapBoard, type /about
  2. Share the given link or the message to others

User alias

Alias is a name displayed in your Telegram's ZapBoard to replace Telegram default profile name
From your Telegram's ZapBoard, type /alias. Following commands available:
  1. Manage alias
  2. /clralias - Clear alias
    /setalias - Set alias
    /showalias - Show alias
Type /setalias alias-name

ZapBoard management

  • There are numbers of task to manage ZapBoard, starting from registration, stop/start until deletion.
  • ZapBoard is where you keep your notice, see Notice management on notice management.
From your Telegram's ZapBoard, type /setup. Following commands available:
  1. Manage ZapBoard setup
  2. /newzap - Add new ZapBoard
    /delzap - Delete ZapBoard
    /showzap - Show registered ZapBoard
    /startzap - Start ZapBoard
    /stopzap - Stop ZapBoard
    /updzap - Update ZapBoard token
  1. Get new room or use any existing empty room, see Room management for more
  2. Follow Telegram's BotFather by searching username @BotFather
  3. Create new bot by typing /newbot and follow all instructions
  4. Upon completion, copy bot token by looking for value under Use this token to access the HTTP API:
  5. From ZapBoard Manager, type emptyrooms to get empty room no
  6. Type /newzap room-no bot-token
  7. To access your Telegram's ZapBoard, search your bot username and click it
  1. From ZapBoard Manager, type /delzap and select from the available list
  2. your Telegram's ZapBoard access and data will be removed
  3. After removing your Telegram's ZapBoard your room to host ZapBoard is empty and ready for a new ZapBoard
You may stop/start ZapBoard to disable/enable all access.
  1. To stop, from ZapBoard Manager, type /stopzap and select from the available list
  2. To start your Telegram's ZapBoard, from ZapBoard Manager, type /startzap and select from the available list
From ZapBoard Manager, type /showzap
  1. Follow Telegram's BotFather by searching username @BotFather
    1. Type /mybots
    2. Select your bots and click API Token
    3. Copy bot token or you may revoke your current token to get a new one
  2. From ZapBoard Manager, type /updzap bot-token

Room management

  1. Room is location to publish ZapBoard
  2. Room has few types: Team, Enterprise and Event
  3. Each room is for different users needs
From your Telegram's ZapBoard, type /room. Following commands available:
  1. Manage rooms
  2. /emptyrooms - Show non-expired empty rooms
    /showrooms - Show all rooms
    /txroom - Transfer room ownership
    /useroom - Use different non-expired empty room
  1. Login into https://zapboard.net
  2. Click profile's drop down menu and select option Room management
  3. Select room type to create
  4. Click Create new room button
  5. Then click cart icon next to the newly created room for payment
  6. After successfull payment, your room will have new expiry date
  7. Now you can start using the room from ZapBoard Manager
There are two ways of using room:
  1. When creating ZapBoard
  2. Type /newzap room-no bot-token
  3. When transferring ZapBoard to another room
  4. Type /useroom and select any available active and empty room
  1. Login into https://zapboard.net
  2. Click profile's drop down menu and select option Room management
  3. Click trash bin icon next to the required room
  4. Note that room can only be deleted if room has no payment history
  5. In general, you do not have to delete your room as it is renewable subscription and reusable for different ZapBoard
  1. Login into https://zapboard.net
  2. Click profile's drop down menu and select option Room management
  3. Click cart icon next to the required room
  4. Make a payment
  5. New expiry date calculated starting from payment date or expiry date, which ever is the latest
Sorry, room subscription is non-refundable
  1. Sorry, room cannot be upgraded
  2. If you need to have a bigger room, get a new room and move your Telegram's ZapBoard to the new room
  1. You must have another empty room or create a new room
  2. From your Telegram's ZapBoard, type /useroom
  3. Select any room from the list
  4. Rooms list only showing rooms that are not-expired and have similar or bigger total followers capacity than the current room
  5. Moving your Telegram's ZapBoard to the new room will not affecting your followers and contents
  1. Room can store one ZapBoard at one time
  2. If you need to use the room, either delete the ZapBoard in the room or move it to other room
  1. Yes
  2. Room is just a location to publish your Telegram's ZapBoard
  3. Just delete or move the existing ZapBoard in the room and use it for other ZapBoard
  4. No limitation on ZapBoard room usage, but only one ZapBoard can exist in one room at one time
Followers cannot access ZapBoard contents in the room
  1. Yes, you can transfer room ownership
  2. After transferring room ownership, you no longer have an access to the room
  3. Room ownership transfer will also transfer room sharing users
  4. If you do not want to transfer room sharing users, type /delshare
  5. Room transfer is only for an empty room
  6. How to transfer?
    1. The new owner must register an account at https://zapboard.net
    2. From ZapBoard Manager, type /emptyrooms to see your empty rooms
    3. Type /txroom room-no new-owner-chat-id

Room sharing

  1. Allows room owner to share room with other users to publish their ZapBoard
  2. However, only one ZapBoard can exist at one time in any room
  3. Only room owner is required to register at https://zapboard.net
  4. Room sharing only allow other users to use the room but not access to the ZapBoard in it
From your Telegram's ZapBoard, type /share. Following commands available:
  1. Manage room sharing
  2. /delshare - Delete room sharing
    /newshare - New room sharing
    /showshare - Show room sharing
  1. From ZapBoard Manager type /emptyrooms to see any empty rooms
  2. Type /newshare room-no chat-id
  3. chat-id is the user chat id to share the room with

Notice management

  1. Noticeboard also called ZapBoard, consist of list of notices
  2. Each notice will consist of title and contents
From your Telegram's ZapBoard, type /notice. Following commands available:
  1. Manage pin
  2. /newpin - Create notice and pin it
    /pin - Pin notice
    /unpin - Unpin notice
  3. Manage notices
  4. /clrdraft - Clear draft notice
    /delatt - Delete attachment
    /delnot - Delete notice
    /editnot - Edit notice
    /newnot - Add new notice
    /setdraft - Set draft notice
    /updnot - Update notice
  5. Notices order
  6. /movenot - Change notice order
    /shownot - Show notices orders
  7. Show users notice clicks info
  8. /lastclicks - Last/latest users clicks
    /topclicks - Top users clicks
    /totalclicks - Total clicks on notice
  9. Notice introduction
  10. /intro - Notice management introduction
  11. Announcement to followers
  12. /ann - Announce notice
    /anndel - Delete notice and announce deletion
    /annpin - Announce pinned notice
See Getting started | How to create ZapBoard?
  1. From your Telegram's ZapBoard, type following in separate lines:
  2. /newnot or /1
    Title
    Contents...
  3. Example:
  4. /newnot or /1
    Company profile
    The company was established in 2001.
  1. From your Telegram's ZapBoard, type:
    1. /delnot to delete notice without announcement
    2. OR /anndel to delete notice with announcement
  2. Click from available notices
  1. From your Telegram's ZapBoard, type /editnot and select any notice
  2. Copy the reply text paste in the write message area
  3. Edit the contents except the first two lines (/updnot and number) and then click send button
  4. To inform followers about the changes, type /ann
  1. To pin notice, from your Telegram's ZapBoard, type /pin
  2. Click from available notices
  3. To unpin, from your Telegram's ZapBoard, just type /unpin
  1. By default, new notice will be in draft status marked with 📝
  2. Draft notice only visible to admin/editors
  3. Notice will not be sent to followers until you announce
  4. To announce, type /ann and select any notice
  5. Announcement will clear notice draft status
  6. You may type /annpin to announce pinned notice
Just type /zap
Type /intro to see How to for the most common activities around notice management

Administrative function

Allows ZapBoard admin to manage notices, editors and some security access
From your Telegram's ZapBoard, type /admin. Following commands available:
  1. Manage editor
  2. /deleditor - Delete editor
    /limitann - Limit editor announcement
    /neweditor - Add new editor
    /showeditors - Show editors
  3. Manage access level
  4. /setaccess - Set access level
    /showaccess - Show access level
  5. Manage users with announcement error
  6. /delannerr - Delete all users with error
    /showannerr - Show users with error
  7. Manage user access
  8. /block - Block user
    /deluser - Remove user access(delete)
    /unblock - Unblock user(reset)
  9. Manage administrator (only owner)
  10. /newadmin - Add new administrator
    /showadmin - Show administrators
  11. Manage About
  12. /setabout - Set about your ZapBoard
  13. Manage access code
  14. /setcode - Set access code
    /showcode - Show access code
  15. Manage authorization
  16. /auth - Authorize user
    /authreq - Authorize user from request
    /unauth - Unauthorize user(reset)
    /unauthreq - Unauthorize user from request(reset)
  17. Manage request info
  18. /clrreq - Clear request info
    /setreq - Set request info
    /showreq - Show request info
Administrator is follower who has admin privilege
  1. From your Telegram's ZapBoard, type /newadmin chat-id
  2. chat-id is any follower of your Telegram's ZapBoard
  3. Only ZapBoard owner can create administrator
Editors is follower who has privilege to manage notice
  1. From your Telegram's ZapBoard, type /neweditor chat-id
  2. chat-id is any follower of your Telegram's ZapBoard
From your Telegram's ZapBoard, type following:
/setabout
About-You ...
...
...

Security access

  1. Security access determine how users can access your ZapBoard if they have your link or ZapBoard name
  2. There are four types of access level:
    1. Open - anyone can access
    2. By access code - only those with your valid access code can access
    3. By authorization - only those who have been authorized can access
    4. Only admin/editor - only admin/editor can access
  1. From your Telegram's ZapBoard, type /setaccess and select required access level
  2. Just repeat the above step to change to a different access level, any time
  1. From your Telegram's ZapBoard, type /setaccess and select access level Open
  2. Now, any users can access, except those who have been blocked in your Telegram's ZapBoard
  1. From your Telegram's ZapBoard, type /setaccess and select access level By access code
  2. Set access code by typing /setcode access-code
  3. To change access code, redo above step
  4. Only share access code with your selected followers
  5. For followers to access your ZapBoard, type /usecode access-code
  6. If you change access code, all followers must re-type /usecode with new access code
  7. When in By access code, type /admin and look for Manage access code for more commands
  1. From your Telegram's ZapBoard, type /setaccess and select access level By authorization
  2. You must authorize users to access by:
    • Type /auth and select user to authorize
    • OR, you may ask user to submit request by typing /request authorization-info
    • Then approve only user with valid request by typing /auth chat-id or just type /authreq
  3. authorization-info is info required by admin for validation purpose, for example full name or validation code
  4. - When in By authorization, type /admin and look for Manage authorization for more commands
  1. From your Telegram's ZapBoard, type /setaccess and select access level Only Admin/Editor
  2. Only admin and editors can access to the ZapBoard
  1. From your Telegram's ZapBoard, type /block or /unblock and select any user
  2. However, the command only shows first 5 of un-blocked/blocked users
  3. Type /showusers to see more users and identify chat id (not applicable for non-announcement room)
  4. After identifying chat id, type /block chat-id or /unblock chat-id
  5. Blocked user is restricted to access your Telegram's ZapBoard only
Following are general level of users privileges:
  1. Owner: The person who own the room or created the room
  2. Administrator: The person who is allowed to manage ZapBoard
  3. Editor: The person who is allowed to manage notice in ZapBoard
  4. Followers: The person who follow ZapBoard