ਡਿਸਕਾਰਡ ਨੇ ਲਗਾਤਾਰ ਦਿਖਾਇਆ ਹੈ ਕਿ ਇਹ ਪਿਛਲੇ ਪੰਜ ਸਾਲਾਂ ਦੌਰਾਨ ਔਨਲਾਈਨ ਦੋਸਤਾਂ ਨਾਲ ਗੱਲ ਕਰਨ, ਵੀਡੀਓ ਚੈਟ ਕਰਨ ਜਾਂ ਸਟ੍ਰੀਮ ਕਰਨ ਦੇ ਚਾਹਵਾਨ ਕਿਸੇ ਵੀ ਵਿਅਕਤੀ ਲਈ ਤਤਕਾਲ ਮੈਸੇਜਿੰਗ ਪਲੇਟਫਾਰਮ ਹੈ। ਡਿਸਕਾਰਡ ਬੋਟ ਕਾਰਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹਨ।
ਬੋਟ ਤੁਹਾਨੂੰ ਤੁਹਾਡੇ ਸਰਵਰ ਵਿੱਚ ਸੰਗੀਤ ਚਲਾਉਣਾ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਇਕਸਾਰ ਨੌਕਰੀਆਂ ਨੂੰ ਸਵੈਚਲਿਤ ਕਰਨ ਤੋਂ ਲੈ ਕੇ ਸਭ ਕੁਝ ਪੂਰਾ ਕਰਨ ਦੇ ਸਕਦੇ ਹਨ, ਅਤੇ ਇਸ ਗਾਈਡ ਵਿੱਚ, ਅਸੀਂ ਤੁਹਾਨੂੰ ਸਿਖਾਵਾਂਗੇ ਕਿ ਡਿਸਕਾਰਡ ਬੋਟ ਕਿਵੇਂ ਬਣਾਉਣਾ ਹੈ।
ਹਾਲਾਂਕਿ ਡਿਸਕਾਰਡ ਬੋਟ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਆਟੋਮੇਸ਼ਨ ਮੁੱਖ ਉਦੇਸ਼ ਹੈ, ਤੁਸੀਂ ਸੱਚਮੁੱਚ ਕੁਝ ਵੀ ਕਰਨ ਲਈ ਇੱਕ ਬਣਾ ਸਕਦੇ ਹੋ (ਕੁਝ ਵੀ ਜੋ ਤੁਸੀਂ ਕੁਝ JavaScript ਕੋਡ ਵਿੱਚ ਕ੍ਰੈਮ ਕਰ ਸਕਦੇ ਹੋ, ਘੱਟੋ ਘੱਟ)।
ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ, ਅਸੀਂ ਆਪਣਾ ਮੂਲ ਡਿਸਕੋਰਡ ਬੋਟ ਬਣਾਉਣ ਲਈ Node.js ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ।
ਲੋੜ
- ਡਿਸਕਾਰਡ ਖਾਤਾ
- ਤਾਜ਼ਾ ਡਿਸਕਾਰਡ ਸਰਵਰ
- ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ 'ਤੇ ਸਥਾਪਿਤ Node.js.
- ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਕੋਡ
- ਅਤੇ, ਬੇਸ਼ਕ, ਇੱਕ ਵਾਈਫਾਈ ਕਨੈਕਸ਼ਨ।
ਇੱਕ ਨਵੀਂ ਡਿਸਕਾਰਡ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਓ।
ਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਸਾਨੂੰ ਡਿਸਕੋਰਡ ਡਿਵੈਲਪਰ ਦੀ ਸਾਈਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਰਜਿਸਟਰ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਇਸ ਤੱਕ ਪਹੁੰਚਣ ਲਈ ਨੈਵੀਗੇਟ ਕਰੋ ਪੋਰਟਲ.
ਅੱਗੇ, ਨਵਾਂ ਐਪਲੀਕੇਸ਼ਨ ਬਟਨ ਚੁਣੋ ਜੋ ਸੱਜੇ ਪਾਸੇ ਸਥਿਤ ਹੈ।
ਜਦੋਂ ਤੁਸੀਂ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰਦੇ ਹੋ, ਤਾਂ ਇੱਕ ਡਾਇਲਾਗ ਬਾਕਸ ਦਿਖਾਈ ਦੇਵੇਗਾ ਜੋ ਤੁਹਾਨੂੰ ਆਪਣੇ ਬੋਟ ਨੂੰ ਇੱਕ ਨਾਮ ਦੇਣ ਲਈ ਕਹਿੰਦਾ ਹੈ। ਮੇਰੇ ਕੇਸ ਵਿੱਚ, ਮੈਂ ਬੋਟ ਨੂੰ "ਜੈਸਬੋਟ" ਕਹਾਂਗਾ।
ਅੱਗੇ ਬੋਟ ਵਿਕਲਪ ਚੁਣੋ, ਅਤੇ ਫਿਰ "ਐਡ ਬੋਟ" ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਹੇਠਾਂ ਦਿੱਤਾ ਡਾਇਲਾਗ ਬਾਕਸ ਦਿਖਾਈ ਦੇਵੇਗਾ:
ਜਦੋਂ ਤੁਸੀਂ ਨਵੀਂ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਸਥਾਪਨਾ ਨੂੰ ਮਨਜ਼ੂਰੀ ਦਿੰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਡੇ ਕੋਲ ਹੁਣ ਇੱਕ ਬੋਟ ਹੈ।
ਹਾਲਾਂਕਿ, ਮੈਨੂੰ ਨਹੀਂ ਲੱਗਦਾ ਕਿ ਤੁਸੀਂ ਇੱਕ ਗੂੰਗਾ ਬੋਟ ਚਾਹੁੰਦੇ ਹੋ। ਆਓ ਕੁਝ ਵਾਧੂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਜੋੜੀਏ ਅਤੇ ਇਸ ਨੂੰ ਕਈ ਅਨੁਮਤੀਆਂ ਦੇ ਕੇ ਉਪਭੋਗਤਾ ਦੀ ਸ਼ਮੂਲੀਅਤ ਵਿੱਚ ਸੁਧਾਰ ਕਰੀਏ।
ਮੀਨੂ ਵਿੱਚੋਂ OAuth2 ਦੀ ਚੋਣ ਕਰਕੇ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿਖਾਇਆ ਗਿਆ ਹੈ, ਬਕਸਿਆਂ 'ਤੇ ਨਿਸ਼ਾਨ ਲਗਾਓ।
ਲਿੰਕ ਪੰਨੇ ਦੇ ਹੇਠਾਂ ਤਿਆਰ ਕੀਤਾ ਜਾਵੇਗਾ ਜਦੋਂ ਬੋਟ ਨੂੰ ਕੋਈ ਹੋਰ ਅਨੁਮਤੀਆਂ ਦੇਣ ਤੋਂ ਬਾਅਦ ਅਨੁਮਤੀ ਸ਼ਾਮਲ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਤੁਹਾਡੇ ਵੱਲੋਂ ਪਹਿਲਾਂ ਕਾਪੀ ਕੀਤਾ ਗਿਆ ਲਿੰਕ ਹੁਣ ਕਿਸੇ ਵੀ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਪੇਸਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਹੇਠਾਂ ਆਉਣ ਵਾਲੀ ਸਕ੍ਰੀਨ ਦਿਖਾਈ ਦੇਣੀ ਚਾਹੀਦੀ ਹੈ ਅਤੇ ਸਰਵਰ ਨੂੰ ਇਸ ਵਿੱਚ ਜੋੜਨਾ ਚਾਹੀਦਾ ਹੈ।
ਆਪਣੇ ਸਰਵਰ ਦੀ ਚੋਣ ਕਰਨ ਤੋਂ ਬਾਅਦ, "ਅਧਿਕਾਰਤ" ਬਟਨ ਨੂੰ ਦਬਾਓ:
ਤੁਸੀਂ ਹੁਣ ਸਫਲਤਾਪੂਰਵਕ ਸਾਡੇ ਬੋਟ ਨੂੰ ਆਪਣੇ ਸਰਵਰ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰ ਲਿਆ ਹੈ।
ਇੱਕ Node.js ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣਾ
ਹੁਣ ਜਦੋਂ ਅਸੀਂ ਆਪਣਾ ਬੋਟ ਰਜਿਸਟਰ ਕਰ ਲਿਆ ਹੈ, ਸਾਨੂੰ Node.js ਫਾਈਲਾਂ ਲਈ ਇੱਕ ਫੋਲਡਰ ਬਣਾਉਣਾ ਚਾਹੀਦਾ ਹੈ।
ਨਿਰਭਰਤਾ ਸਥਾਪਤ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ
ਪੈਕੇਜ ਜੋ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਨਿਰਭਰਤਾ ਵਜੋਂ ਜਾਣੇ ਜਾਂਦੇ ਹਨ। ਇਸ ਮੌਕੇ, ਸਾਨੂੰ ਸਿਰਫ਼ discord.js ਪੈਕੇਜ ਦੀ ਲੋੜ ਹੈ। Jaysbot ਟੋਕਨ ਦੇ ਪ੍ਰਬੰਧਨ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ, ਅਸੀਂ ਅਜੇ ਵੀ dotenv ਪੈਕੇਜ ਨੂੰ ਸਥਾਪਿਤ ਕਰਾਂਗੇ।
ਇਹ ਗਾਰੰਟੀ ਦੇਵੇਗਾ ਕਿ ਹਰੇਕ ਕਾਲ ਲਈ ਉਚਿਤ ਅਧਿਕਾਰ ਹੈ, ਸਰਵਰ ਨੂੰ ਕਾਰਜਸ਼ੀਲ ਰੱਖਣ ਲਈ ਸਾਡੇ ਲਈ ਨੋਡਮਨ ਵੀ ਜ਼ਰੂਰੀ ਹੈ। ਇੱਕ ਨਵੇਂ ਟਰਮੀਨਲ ਵਿੱਚ ਪ੍ਰੋਜੈਕਟ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਦਿਓ:
ਨਤੀਜੇ ਹੇਠ ਲਿਖੇ ਅਨੁਸਾਰ ਹਨ:
ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਪ੍ਰੋਜੈਕਟ ਲਈ Dotenv ਲਾਇਬ੍ਰੇਰੀ ਅਤੇ Discord.js ਨੂੰ ਸਥਾਪਿਤ ਕਰੇਗੀ:
ਨੋਡਮਨ ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਲਈ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ:
ਹਰ ਵਾਰ ਜਦੋਂ ਅਸੀਂ ਆਪਣੀਆਂ ਫਾਈਲਾਂ ਵਿੱਚ ਇੱਕ ਸੋਧ ਕਰਦੇ ਹਾਂ, ਨੋਡੇਮਨ ਸਰਵਰ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਦਾ ਹੈ।
ਸਾਡੇ ਬੋਟ ਦਾ ਵਿਕਾਸ ਕਰਨਾ
ਡਿਵੈਲਪਰਾਂ ਦੇ ਪੋਰਟਲ ਵਿੱਚ, ਸਾਨੂੰ Discord.js ਤੋਂ ਕਾਲਾਂ ਨੂੰ ਮਨਜ਼ੂਰੀ ਦੇਣੀ ਚਾਹੀਦੀ ਹੈ। ਇਸ ਲਈ ਸਾਨੂੰ ਆਪਣੇ ਬੋਟ ਦੇ ਟੋਕਨ ਦੀ ਨਕਲ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।
ਇਸ ਦੀ ਨਕਲ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਇਸਨੂੰ ਇੱਕ ਨਵੀਂ ਫਾਈਲ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਤਰੀਕੇ ਨਾਲ ਪਾਓ ਜਿਸਦਾ ਤੁਹਾਨੂੰ name.env ਹੋਣਾ ਚਾਹੀਦਾ ਸੀ।
ਬੋਟ ਫਾਈਲ ਬਣਾਓ।
ਮੁੱਖ ਪ੍ਰੋਜੈਕਟ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਇੱਕ ਵੱਖਰੀ ਫਾਈਲ ਬਣਾਓ ਜਿਸਨੂੰ bot.js ਕਹਿੰਦੇ ਹਨ। ਅਸੀਂ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਸੈੱਟ ਕਰਨ, discord.js ਤੋਂ ਕਲਾਸਾਂ ਆਯਾਤ ਕਰਨ, ਅਤੇ ਫਿਰ ਇੱਕ ਨਵਾਂ ਕਲਾਇੰਟ ਲਾਂਚ ਕਰਨ ਲਈ dotenv ਪੈਕੇਜ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ:
ਬੋਟ ਨੂੰ ਸਰਗਰਮ ਕਰਨ ਲਈ, ਆਪਣੇ ਟਰਮੀਨਲ ਵਿੱਚ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਦਿਓ:
ਸਿੱਟਾ
ਡਿਸਕਾਰਡ ਲਈ ਪਲੇਟਫਾਰਮ ਤੇਜ਼ੀ ਨਾਲ ਫੈਲ ਰਿਹਾ ਹੈ। ਇਸ ਨੇ ਬਿਟਕੋਇਨ ਦੇ ਉਤਸ਼ਾਹੀਆਂ, ਕਾਰੋਬਾਰੀ ਮਾਲਕਾਂ ਅਤੇ ਗੇਮਰਾਂ ਲਈ ਸੰਚਾਰ ਅਤੇ ਕੁਨੈਕਸ਼ਨ ਦਾ ਇੱਕ ਸੁਰੱਖਿਅਤ ਸਾਧਨ ਤਿਆਰ ਕੀਤਾ ਹੈ।
ਇੱਕ ਵਾਧੂ ਲਾਭ ਇੱਕ ਸਮਰੱਥ ਬੋਟ ਹੋਣਾ ਹੈ ਜੋ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਜਵਾਬ ਦੇ ਸਕਦਾ ਹੈ, ਪਾਬੰਦੀ ਲਗਾ ਸਕਦਾ ਹੈ ਅਤੇ ਮਿਊਟ ਕਰ ਸਕਦਾ ਹੈ। ਇਸ ਪੋਸਟ ਵਿੱਚ ਦੱਸਿਆ ਗਿਆ ਹੈ ਕਿ ਇੱਕ ਸਧਾਰਨ ਬੋਟ ਬਣਾਉਣ ਲਈ node.js ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ। ਇਸ ਲਈ, ਤੁਸੀਂ ਨਵੀਂ ਸਮਰੱਥਾਵਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਇਸ ਸਮਝ ਨੂੰ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹੋ।
ਹੈਪੀ ਕੋਡਿੰਗ।
ਕੋਈ ਜਵਾਬ ਛੱਡਣਾ